对淘汰赛3.5的升级给出了此错误。
未捕获的错误:ko.applyBindings:第一个参数应该是您的视图模型;第二个参数应该是DOM节点 在a.uc上(knockout-3.5.0.js:84) 在Object.ko.applyBindings(knockout.validation.js:1472) 在0abf30a2-e1f1-41cf-8ecb-f87ca5776794:946
我在测试插件上进行了测试,并确认第二个参数在新版本中仍然是可选的。
在什么情况下需要使用第二个参数?
答案 0 :(得分:0)
来自官方documentation:
(可选)您可以传递第二个参数来定义 您要搜索数据绑定属性的文档。例如, ko.applyBindings(myViewModel, document.getElementById('someElementId'))。这限制了 激活ID为someElementId的元素及其后代, 如果您想拥有多个视图模型并进行关联,这将非常有用 每个页面都有不同的区域。