【问题标题】:Backbone collection object in console控制台中的主干集合对象
【发布时间】:2013-08-29 09:43:57
【问题描述】:

我正在记录我的一个 Backbone 集合,我收到了这个 output。在对象摘要中,为什么它说length 为0,models 数组为空,但在下拉详细信息中,给出了正确的lengthmodel 数组?此外,当我运行 console.log(this.collection.models) 时,它会返回一个空数组,就像在摘要中一样。

【问题讨论】:

标签: javascript jquery html backbone.js


【解决方案1】:

这可能是一种竞争条件,因为 fetch 是一种异步方法。

在您致电this.model.itemList之前,您是否确认 fetch 已经处理了来自服务器的请求?

要确认这一点,请在 fetch 方法中添加控制台日志消息

user.fetch({
  success: function(response){
    user.itemlist = new itemlistcollection(response.items)
    console.log(user.itemList)
  }
});

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-11-07
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多