当整个模板完成渲染时,KnockoutJS 中有没有办法触发回调?
我了解afterRender
您可以使用以下选项:
"template: { name: 'Template', afterRender : myCallback}"
但是回调在我的测试页面中触发了两次(我没有使用foreach
也没有要显示的数据集合)。
我已经看到了与我要问的问题类似的以下问题:
但是那个问题的答案并没有帮助我。
Knockout 中是否有一个事件在整个模板完成渲染后触发,而不仅仅是在 KO 找到的每个元素之后触发?
编辑:该死,我急于发布这个问题,我忘了提到我正在使用它来加载模板:
https://github.com/ifandelse/Knockout.js-External-Template-Engine
由于模板存储在外部文件中。