在Kendo MVVM中,停止在子容器中绑定

时间:2016-08-02 20:59:56

标签: mvvm kendo-ui

kendo.bind的kendo文档声明它会自动遍历所有后代。我为微服务后端创建了一个复合UI,每个组件都有单独的VM,但我也想绑定到包含所有组件的页面。当我绑定到页面时,当我只想绑定到同一页面容器中的一个或两个元素时,它会自动尝试绑定到页面上的所有组件。本文讨论了阻止Knockout绑定子元素的方法: http://www.knockmeout.net/2012/05/quick-tip-skip-binding.html

有没有办法用剑道来实现这个目标?

1 个答案:

答案 0 :(得分:-1)

我只是查看了源代码,发现(在2016.1.406版本中)如果你绑定到source属性,那么它会从kendo.bind的递归部分中解脱出来。见这里:

enter image description here

所以我所要做的就是将容器的源绑定为null: enter image description here