控制台中的骨干集合对象

时间:2013-08-29 09:43:57

标签: javascript jquery html backbone.js

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

1 个答案:

答案 0 :(得分:1)

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

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

要确认这一点,请在获取方法

中添加控制台日志消息
user.fetch({
  success: function(response){
    user.itemlist = new itemlistcollection(response.items)
    console.log(user.itemList)
  }
});