我有一个简单的 html 页面,我使用 jquery、jqueryui 和敲除以及来自 Web 服务的一些数据在客户端动态创建。
我使用如下代码动态创建一些标签:
document.getElementById("myDiv").innerHTML = dynamicTags;
然后我打电话给ko.applyBindings:
ko.applyBindings(Datas, document.getElementById("myDiv"));
这根本行不通。chrome 调试器中不会引发任何异常。
我用这段代码做了一些随机测试:
setTimeout(function () {
ko.applyBindings(Datas, document.getElementById("myDiv"));
}, 3000);
一切都很完美。
为什么会这样?我同时绑定值和样式。
此代码通过单击按钮调用!