KnockoutJs v2.3.0 :“不能多次将绑定应用于同一元素”
KnockoutJs v2.3.0 : "cannot apply bindings multiple times to the same element"
问题:
在现有应用程序中,我添加了一个新功能,该功能使用挖空来显示网格和一些附加信息。我在开始时加载一些数据并准备使用 ajax 加载其他数据的订阅,在 Razor 视图中创建视图模型以注入服务器端变量,然后绑定它(我是否传递 html 节点并不重要,我有同样的问题)。页面加载时,控制台中出现"无法将绑定多次应用于同一元素"错误,并且所有使用 if
、with
或 template
绑定的 html 元素都是空的。
在我看来,整个项目中唯一出现的"applyBindings"是在淘汰源中。调试显示它被调用了两次,两次都是从 $(document).ready 开始
当我从代码中删除应用绑定,并在以后使用控制台手动调用它时,它可以工作。
答案已经在SO上:jQuery $(document).ready()触发两次
应用程序的主题是移动/操作 html 元素,并且带有视图模型初始化的标记位于稍后操作的同一 html 视图中。移动到在头部解决问题中呈现的单独部分。
相关文章:
- 在将绑定应用于控制器之后,是否会发出Angular$scope事件
- 将敲除绑定应用于模板,并将结果作为字符串获取
- jQuery.bind或.on习惯于绑定到新记录
- 即使使用默认教程,也无法应用淘汰绑定
- KNOCKOUTJS 不能将绑定多次应用于同一元素
- KnockoutJs v2.3.0 :“不能多次将绑定应用于同一元素”
- 绑定数据列表后,将 css 样式重新应用于视图的一部分
- 挖空 + MVC - 不能将绑定多次应用于同一元素
- Knockout:在创建自定义绑定后,绑定未应用于页面的一部分
- 将sails.js应用程序绑定到特定ip
- 如何使用调用、应用和绑定在Ruby中的对象上强制使用类似于JavaScript的方法
- 如何正确应用KO绑定以下示例
- 'self = this'应用还是绑定?(骨干)
- Knockout.js绑定可以同时应用于容器标签和后代吗?
- Ajax调用后,在Jquery .each循环中应用Knockout绑定
- jQuery事件绑定应用于整个主体
- 对applybindings之后创建的元素应用click绑定
- 使用javascript动态应用数据绑定
- 在ajax调用后应用Knockout绑定
- knockoutjs无法将绑定应用于不同的id