Backbone为collection.models输出空数组?

时间:2012-08-14 14:14:34

标签: javascript backbone.js backbone-views backbone-relational

如果我这样做有问题

apples = new Apples
apples.fetch()
console.log apples
console.log apples.models

console.log apples将放置Apples Collection,并在对象中列出models: Array(10)

但是,console.log apples.models输出一个空数组。

为什么会这样?

提前致谢。

2 个答案:

答案 0 :(得分:0)

我只是尝试了这个,它对我来说很有用。 Backbone集合有一些下划线方法,开箱即用。尝试使用toArray在apple系列中获取苹果模型。

  apples.toArray()

答案 1 :(得分:0)

您是否尝试在执行fetch()方法后立即调试集合或等待使用

执行回调
apples.on('reset', function(){ console.log(this.models);} ,this);