建立一個集合
spa
1)new Backbone.Collection()方式3d
var user=new Backbone.Model({'name':'susan'}); var list=new Backbone.Collection({'name':'jack','age':'18'});
2)extend方法擴展後再實例化code
var User=Backbone.Model.extend({}); var List=Backbone.Collection.extend({model:User}); var user1=new List({'name':'susan'}); var user2=new List([{'name':'susan'},{'name':'jack'}]);
add()方法將模型添加到集合中blog
var user=new Backbone.Model({'name':'susan'}); var list=new Backbone.Collection({'name':'jack','age':'18'}); list.add(user);
var User=Backbone.Model.extend({});
var List=Backbone.Collection.extend({model:User});
var user3=new List(); user3.add({'name':'susan'}); user3.add([{'name':'lucy'},{'name':'lily'}]);
remove方法 從集合中刪除模型
1)根據cid刪除
2)根據models[i]刪除ci
defaults
1)無效的例子rem
var user=new Backbone.Model({ defaults:{'one':1,'two':2} });
2)有效的例子io
var User=Backbone.Model.extend({ defaults:{'one':1,'two':2} }); var user=new User;
對defaults不明白,是否是它只能用在擴展的Model中 ?class