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