[英]how do I update a collection in backbone.js from a post response?
我基本上是用JavaScript編寫一個文件夾瀏覽器,該瀏覽器從服務器上的某個文件夾開始,每次單擊文件時,我都希望服務器向我發送該目錄中所有文件夾的列表...但是問題是當我執行this.model.save()時,我似乎無法弄清楚如何使用服務器返回的新數據更新主干集合。我在Web檢查器中看到正在發送響應,因此如何我如何更新收藏集? 沖洗掉所有舊數據並用服務器返回的新數據進行更新?
任何幫助,將不勝感激。
您的意思是collection.fetch。 要進行服務器調用:
this.collection.fetch();
要在視圖中偵聽更改:
this.collection.on('add', this.newModel);
同樣在以前的bakcbone版本中,您可以偵聽reset事件,而不是添加事件。 您可以在此處獲得有關用法的更多信息: http : //backbonejs.org/#Collection-fetch
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.