我读过很多关于 Backbone 不做双向绑定的文章,但我并不完全理解这个概念。
有人可以给我一个例子,说明两种方式绑定在 MVC 代码库中是如何工作的,以及它在 Backbone 中是如何工作的?
双向绑定只是意味着:
Backbone 没有 #2 的“烘焙”实现(尽管您当然可以使用事件侦听器来实现)。像 Knockout 这样的其他框架会自动连接双向绑定。
在 Backbone 中,您可以通过将视图的“渲染”方法绑定到其模型的“更改”事件轻松实现
model.set
这是一个在 Backbone 中设置双向绑定的 Fiddle 。