backbone model和view
来源:互联网 发布:mysql 多主多从 编辑:程序博客网 时间:2024/05/16 08:58
1.backbone中model和view 是怎么绑定的
view和model一对一
Router里面在routes类定义动作键值对,当匹配到响应的url,执行相应动作显示相应页面,这时候绑定model和view,主要是通过构造函数将model传到view中
new View({model: new Model()});
绑定之后通过this.model取得model中的各种方法。如果一个view对应多个model
可以在view的render方法里面绑定,通过underscore的template方法生成DOM模板,然后传入model。
var view = Backbone.View.extend({ template: _.template(); render: function(){ this.model = new myModel(); }})
2.model改变的时候是怎么重新渲染view 的
在view初始化的时候添加:
initialize: function (){ this.model.bind('change:data',this.renderTable,this)}
这样,当通过set改变model数据时,就会触发change事件,从而调用回调函数重新渲染页面。
阅读全文
0 0
- backbone model和view
- Backbone入门基础 - Model和View事件
- backbone通过controller托管view和model之间通信--demo1
- Backbone入门基础 - Model和View基本用法
- backbone>>model
- Backbone.Model
- Backbone.View
- backbone中的model实例
- backbone model模型
- Backbone中的Model使用方法
- Backbone之model
- Backbone 1.0.0 版 API _ Collection、Model、View的关系
- Backbone模型整合React(React + Backbone Model)
- 【QT学习】View和Model
- Django-拆分model和view
- backbone中的view实例
- Backbone的view
- backbone view视图
- ButterKnife 自动findView 点击confirm无反应的问题
- 开源项目mark
- 外部过滤器,程序和命令--基本命令
- HBase的数据迁移及importTsv功能
- CEF研究(二)
- backbone model和view
- Controller获得上传文件的绝对路径
- MFC中窗口划线的问题
- redis列表、集合
- Post请求下载文件
- Java并发编程(一)线程的定义、状态、属性
- android 样式全解
- 《Unix环境高级编程》总结(六)
- 八大排序