我正在使用twitter bootstrap和Knockout.js构建一个复杂的UI.为了实现这一点,我将我的页面分成了许多不同的逻辑组件.
是否可以为每个组件定义一个视图模型并使用id将其绑定
ko.applyBindings(myViewModel, document.getElementById('someElementId'))
而是定义一个视图模型并将整个页面绑定到那个?它有任何性能问题吗?
RP *_*yer 17
以这种方式绑定是好的,它不会有更差的性能.
绑定子节时,您需要确保不要多次将绑定应用于同一区域.如果将绑定应用于父元素,然后应用于子元素,则会发生这种情况.
如果你需要这样做(绑定各个部分,还有一个整体视图模型),那么你可能想要这样做:http://www.knockmeout.net/2012/05/quick-tip-skip-binding html的
| 归档时间: |
|
| 查看次数: |
12089 次 |
| 最近记录: |