我的项目中有几个视图,每个视图都在自己的标记上应用绑定:
(注意:句点表示删除了更多代码以显示我遇到的问题,我在这里创建了一个小提琴:http://jsfiddle.net/EYB8E/)
HTML
<div id="ui-main">
... html code bound to mainViewModel here
<div/>
...
<div id="ui-partial">
...
</div>
的javascript
function MainViewModel() {...};
var mainViewModel = new MainViewModel();
ko.applyBindings(mainViewModel, document.getElementById("ui-main"));
...
function PartialViewModel() {...};
ko.applyBindings(partialViewModel, document.getElementById("ui-partial"));
但第二个applyBindings不适用,因为: “错误:您无法多次将绑定应用于同一元素。” 。 (参见jsFidle:http://jsfiddle.net/EYB8E)
我无法弄清楚出了什么问题。
答案 0 :(得分:2)
您的<div />
应为</div>
。