我的問題是如何更新集合中的模型?這是我正在做的。在頁面加載時,我獲取聯繫人列表。在一個視圖中,我將這些聯繫人列在無序列表中。每個聯繫人都是可點擊的,這會將您帶到編輯表單。一旦你改變了聯繫人,你就可以保存聯繫人。這將帶你到一個方法,將修改後的模型保存回集合。你會如何做到這一點?在骨幹文檔中沒有更新方法(或者至少我沒有看到它)。我創建了一個這樣做的方式,但我不確定它是否是首選的Backbone方式。那就是:更新集合中的模型
updatePlan : function()
{
//unique ID of the model
var id = $('input[ name=id ]').val();
//remove the old model from the collection
this.collection.remove(this.model);
//add the updated model to the collection
this.collection.add(this.model);
}
你會覺得會有這樣的功能:
updatePlan : function()
{
this.collection.update(this.model);
}
感謝您的幫助