Backbone中视图对象访问集合对象
来源:互联网 发布:sql查询分析器建表 编辑:程序博客网 时间:2024/06/18 17:45
实现方法:在实例化视图对象时,可以将collection属性设置为关联的集合对象,在构建视图类时,可以用this.collection的方式获取被关联的集合对象。样例如下:
<!DOCTYPE html><html lang="en"> <head> <meta charset="UTF-8"> <title>Backbone视图类对象访问集合类对象</title> <script type="text/javascript" src="js/jquery.js"></script> <script type="text/javascript" src="js/underscore.js"></script> <script type="text/javascript" src="js/backbone.js"></script> </head> <body> <div class="test"></div> </body></html><script type="text/javascript"> $(function(){ //定义模型类 var person=Backbone.Model.extend({ initialize:function(){ //构造方法 }, //初始化默认值 defaults:{ name:"", age:"", sex:"", } }); var data=[ {name:"张三",age:20,sex:"男"}, {name:"李四",age:30,sex:"女"}, {name:"王五",age:40,sex:"女"}, {name:"赵六",age:27,sex:"男"} ]; //实例化集合对象 var collectionObj=new Backbone.Collection(data,{ model:person }) //定义视图类 var view=Backbone.View.extend({ el:".test", //渲染视图类 render:function(){ //在视图类内部用this.collection访问集合类对象 var list=this.collection.models; for(var i in list){ this.el.innerHTML+=JSON.stringify(list[i])+"</br>"; } } }); //实例化视图对象并关联集合对象 var viewobj=new view({collection:collectionObj}); viewobj.render(); })</script>
1 0
- Backbone中视图对象访问集合对象
- backbone中元素与对象的关系
- JavaScript中通过getElementsByName访问name集合对象
- backbone(-2) 理解面向对象
- 通过json字符串传对象集合,在js中访问对象的属性
- 使用Backbone将两个json对象合并到一个Collection对象中
- java集合中对象排序
- JS中Table对象集合
- Java集合中对象排序
- Java集合中对象排序
- JVM中对象访问方式
- 为何使用EL表达式能够访问valueStack中对象的属性、采用OGNL表达式创建List/Map集合对象
- VO:值对象、视图对象PO:持久对象QO:查询对象DAO:数据访问对象DTO:数据传
- java中对集合对象list的几种循环访问总结
- 集合对象
- Backbone.js中Underscore.js的视图和子视图
- Oracle中常见的数据库对象--视图
- 4.3--对话框如何访问活动文档(或视图)对象?
- Monkey教程
- awakeFromNib
- POJ 3009 Curling 2.0(DFS)
- 浅谈中国式项目
- 指针问题
- Backbone中视图对象访问集合对象
- 时间都去哪里了
- P2P技术-UDP hole punching
- java中Keytool的使用总结
- jsp页面中批量存储和批量更新(虽然不难但是经常遇到!!)
- VBA 清除 IE 缓存 - WebBrowser控件开发者必杀技!
- codeforces 568B B. Symmetric and Transitive(贝尔数+组合数学)
- 如何强制ffmpeg编码时输出一个关键帧
- java 与 android 常用正则表达式