在完成与更改observable值相关的所有正常处理(最重要的是对DOM的更改)之后,如何执行自定义代码?
我尝试订阅了一个observable方法,但该函数执行得太早(DOM尚未修改)。
答案 0 :(得分:3)
模板绑定具有afterRender功能:
请参阅注释3,大约是页面的一半: http://knockoutjs.com/documentation/template-binding.html
答案 1 :(得分:3)
使用计算的observable和Knockout "throttle" extender。
基本理念是:
“示例2:在上面引用的Knockout节流扩展器文档页面上,当用户停止输入时执行某些操作”使用此技术。