【发布时间】:2014-01-28 18:10:48
【问题描述】:
我有一段代码要在 applyBindings 成功完成后执行。
var vmObject = new myViewModel();
ko.applyBindings(vmObject, document.getElementById('page1'));
dependantMethod();
由于异步执行,有时dependantMethod() 执行得更快。有没有办法查出 ko.applyBindings 是否执行成功,这样我就可以把dependantMethod();在成功处理程序内部?
谢谢。
【问题讨论】:
-
applyBindings不是异步的,因此在您的代码示例中,dependantMethod始终在applyBindings成功执行后执行。applyBindings可能会触发一些异步操作,但我们需要查看您的myViewModel代码。 -
你能根据你的结果关闭/删除问题吗