我的项目中有几个视图,每个视图都在自己的标签上应用绑定,如下所示:
(注意:句点表示删除了更多代码以显示我遇到的问题,我在这里创建了一个更完整的小提琴: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)
我无法弄清楚出了什么问题。