我正在項目中使用骨幹。我有一個場景,我在一個集合中添加了多個模型。現在我收集了一系列模型。我正在使用休息服務以保存。現在我想打電話給服務器來保存這些模型數組。我知道有一種方法可以通過模型來創建收集方法,如如何在backbone.js中保存模型的集合?
this.collection.create(model)但是它是針對單個模型進行保存的。我也試圖應用循環,但它似乎並沒有工作。請幫助我。
在此先感謝
我正在項目中使用骨幹。我有一個場景,我在一個集合中添加了多個模型。現在我收集了一系列模型。我正在使用休息服務以保存。現在我想打電話給服務器來保存這些模型數組。我知道有一種方法可以通過模型來創建收集方法,如如何在backbone.js中保存模型的集合?
this.collection.create(model)但是它是針對單個模型進行保存的。我也試圖應用循環,但它似乎並沒有工作。請幫助我。
在此先感謝
您需要使用.add()功能
this.collection.add(model);
this.colleciton.add([model1, model2, ..., modeln]);
編輯:
以保存所收集的模型,你需要寫一個函數來遍歷通過它們並將它們全部單獨保存。
有StackOverflow的問題的回答這個相當不錯,例如:
"How" to save an entire collection in Backbone.js - Backbone.sync or jQuery.ajax?
好吧我添加了多個現在我的收藏中的模型是什麼?我將如何向服務器進行郵寄呼叫? – touseefkhan4pk
這個問題已經被問過。看例如: http://stackoverflow.com/questions/6879138/how-to-save-an-entire-collection-in-backbone-js-backbone-sync-or-jquery-ajax – Alex