我有一个骨干收集这样骨干JS:自填入收藏
var ContactsCollection = Backbone.Collection.extend({
model: Contact,
initialize: function() {
//retrieves contacts from web service
//contactsLoaded: is the callback that gets called after
//the contacts get received
loadContacts(this.contactsLoaded);
},
contactsLoaded: function (contacts) {
for (var i = 0; i < contacts.length; i++) {
//TODO populate the collection [models][1]
}
}
});
换句话说
,我想自我填充集合的models, 我怎么能这样做呢?
我做了,并且收到以下错误:TypeError:Object不支持属性或方法'add'。什么可能是错误的? – 2013-04-09 16:17:13
@MinaSamy检查“this”分配给什么。另外我意识到你不需要逐个添加它们。查看我的更新。 – 2013-04-09 16:23:34