【发布时间】:2016-04-28 00:31:39
【问题描述】:
考虑以下示例:
ko.applyBindings(viewModel, document.getElementById('id'));
有没有办法通过使用敲除来获取“应用绑定”列表?我问是因为我有一种情况让我感到害怕:
Uncaught Error: You cannot apply bindings multiple times to the same element.
现在很明显错误的含义。无论我们如何做事,我们通过 ajax 将视图加载到页面并使用 $(id).html(data) 用所述视图填充页面,然后使用 require js 加载视图然后应用绑定。
现在这有效,直到我们导航到另一个小部件,根据我们的操作方式,它应该替换页面上的当前视图和视图模型(绑定)。这是我得到错误的地方。
在 Knockout 尝试将视图模型绑定到元素时,有什么方法可以查看当前的“应用绑定”列表?
【问题讨论】:
标签: javascript jquery knockout.js