javascript - 迭代 Backbone 集合

标签 javascript backbone.js

我已经为 Users 设置了一个 Backbone 集合,当我执行 fetch 方法时,我按照以下行取回了一个 JSON 对象:{"users": [{.. .}, {...}, ...], size: number} 来自服务器。令人困惑的是,当我执行下面的代码时,我得到的不是每个 user 对象,而是一个“子”对象,它有两个属性:users大小;谁能帮我理解为什么?谢谢。

display: function(){
  this.collection.each(function(user){ 
    console.log("main", user); 
  });
}

最佳答案

在集合上添加一个名为 parse 的方法:

var collection = new Backbone.Collection({
   parse: function(response) {
       return response.users;
   }
});

关于javascript - 迭代 Backbone 集合,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8348748/

相关文章:

javascript - Backbone.js 和非模型对象

javascript - 交互式 PDF 表单验证 Javascript

django respite + backbone 在获取 url 时搞砸了

javascript - react : How can i run a function from another Component with state Variables

javascript - jQuery - 点击事件在 iPad 上被调用两次

backbone.js - 无法循环 Backbone 集合

javascript - 如何渲染路线 View ?

javascript - 我想监听服务器上的变化并相应地更新我的网页。我怎样才能用 JavaScript 做到这一点?

php - Javascript 等效于 php 的 $object->{$stringvar} = 1 没有 eval()?

另一个对象中的 JavaScript 对象