backbone.js - BackboneJS .fetch() 将响应中的一个对象放入集合中

标签 backbone.js response fetch

我的服务器响应有两个对象(图片): enter image description here

我怎样才能将第二个对象成员(模型)放入我的主干集合中。我正在使用 collection.fetch 从服务器获取数据。我可以以某种方式添加我的服务器响应吗?

最佳答案

您可以通过覆盖集合的 parse 方法来做到这一点:

var coll = Backbone.Collection.extend({
 parse: function(data){
  return data.statuses;
 }
});

您的 Collection 将包含您从 parse 函数返回的内容,在这种情况下,您将其缩减为服务器响应中的状态数组。

关于backbone.js - BackboneJS .fetch() 将响应中的一个对象放入集合中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20179934/

相关文章:

javascript - 如何防止 Backbone 模型向集合事件传播?

javascript - 如何在主干模型中强制执行属性类型?

javascript - 遇到 "cannot read property ' 长度'未定义”

java - 在 Java/Android 中检查文件扩展名

javascript - 未在获取 api 调用时设置 header

javascript - 主干 View 事件未触发

Javascript:TinyMCE + Highcharts

c# - 将 session 和响应对象传递给类 - 开销?

Java servlet 和 IO : Create a file without saving to disk and sending it to the user

php - 使用获取的数据中的第二行或第三行(等)来确定变量