我有一个集合myCollection
,我按如下方式添加模型:
myCollection.add({title: Romeo and Juliette, author: Shakespear});
我现在可以将此添加的模型保存到服务器吗?主干Collection
没有save()
,我没有引用添加的模型来直接调用save
。
答案 0 :(得分:41)
您可以使用集合上的创建功能添加模型并将其自动保存到服务器。
myCollection.create({title: Romeo and Juliette, author: Shakespeare});
答案 1 :(得分:1)
您可以将集合的save方法绑定到add事件:
MyCollection = Backbone.Collection.extend({
initialize: function(){
this.bind('add', this.save, this)
}
save: function(){
$.post(this.url, this.toJSON())
}
})