Backbone學習記錄(2)


建立一個集合
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

相關文章
相關標籤/搜索