繁体   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