【发布时间】:2013-02-14 18:05:06
【问题描述】:
为了避免在同一个 DOM 元素上多次调用 applyBindings,我将各种视图模型包装在一个 observable 中。然后只需将该可观察对象更改为我想看到的任何视图模型和 BAM……就可以了。
直到我做这样的事情:
<div data-bind="if:$data">
...some bindings in here
</div>
当我更改视图模型时,任何“if:$data”块内的绑定都不会更新。
这里有一个真正证明这一点的小提琴:http://jsfiddle.net/btrauma8/2TxME/
【问题讨论】:
标签: view model knockout.js observable