具体做法是:
1.查看要更改的控件的内容,自动更新模型中的相应属性。
2.当属性内的模型发生变化时,该属性的自动更新视图对应于控件,而不是简单地调用view.render()来重新更新整个视图。
有人有类似的做法吗?或者推荐的任何好资源,非常感谢!
答案 0 :(得分:3)
Rivets是Backbone和其他JavaScript MV *框架(如Spine)的另一个数据绑定框架。 https://github.com/mikeric/rivets
答案 1 :(得分:1)
这实际上是我想要的:https://github.com/theironcook/Backbone.ModelBinder
ModelBinder类包含促进双向视图模型绑定的所有逻辑。
:)
编辑:20120715 ----------- 这是完美的解决方案演示: http://files.cnblogs.com/justinw/Nested_Model_bi_Binding.zip
答案 2 :(得分:0)
我写了一篇博客文章,说明使用Backbone.ModelBinder插件在Backbone视图和模型之间进行双向数据绑定。以下是帖子的直接链接:http://niki4810.github.io/blog/2013/03/02/new-post/