簡體   English   中英

我如何從發布響應中更新lobes.js中的集合?

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM