有没有办法知道在将部分视图的DOM插入到web页面的DOM中后,它何时准备就绪?

有没有办法知道在将部分视图的DOM插入到web页面的DOM中后,它何时准备就绪?,dom,knockout.js,requirejs,ready,Dom,Knockout.js,Requirejs,Ready,我正在用Knockout编写一个应用程序。我通过jQuery的append()函数插入了一些子视图。我使用RequireJS的文本插件动态检索HTML,然后使用append()将其附加到网页中的元素: $("#parentElement").append(theHTML); 之后,我需要将“theHTML”绑定到我的ViewModel: ko.applyBindings(myViewModel, $("#subViewElement")[0]); jQuery onDomReady()函数似

我正在用Knockout编写一个应用程序。我通过jQuery的append()函数插入了一些子视图。我使用RequireJS的文本插件动态检索HTML,然后使用append()将其附加到网页中的元素:

$("#parentElement").append(theHTML);
之后,我需要将“theHTML”绑定到我的ViewModel:

ko.applyBindings(myViewModel, $("#subViewElement")[0]);

jQuery onDomReady()函数似乎只在网页的初始加载中使用。在调用“applyBindings”之前,有没有办法确保“theHTML”中的DOM已经准备好了?

根据我的经验,DOM在
append
调用过程中被完全更新,并立即准备好绑定到它。第二个注释。只要在
append
之后调用
applyBindings
,一切都应该正常。哦,你似乎暗示这对你不起作用?你能帮我们展示一个复制品吗?不,它可以。我只是有点偏执,我只是觉得这是一个好的响应时间和好运气的结果。我不确定是否有某种经过验证的、真实的编程方式可以确定。