主干输出用于集合模型的空数组
Backbone outputing empty array for collection.models?
如果我这样做,哪里有问题
apples = new Apples
apples.fetch()
console.log apples
console.log apples.models
console.log apples
将把苹果收藏品放在对象内,models: Array(10)
列出。
但是,console.log apples.models
输出一个空数组。
为什么会这样?
提前谢谢。
您是否在尝试在执行 fecth() 方法后立即控制台.log集合,还是等待
使用apples.on('reset', function(){ console.log(this.models);} ,this);
?
我刚刚尝试了这个,它对我有用。主干集合有一些开箱即用的下划线方法。尝试使用 toArray 获取苹果集合中的苹果模型。
apples.toArray()
相关文章:
- 使用knockout.js将数组绑定到视图模型
- 将js对象更改为使用嵌套的可观察数组敲除js视图模型
- 如何在ember数据模型中表示数组
- 在Backbone中对模型(数组)进行排序
- 主干输出用于集合模型的空数组
- Cakephp 访问不在模型数据数组上的输入
- 字符串映射的Extjs模型数组
- Angular2没有在模型数组中迭代
- AngularJS添加表示数组模型的输入
- Knockout.js-更新父视图模型中的数组,在第二个视图模型中使用值
- 如何在backbone.js中从模型中获取数组元素
- 使用数组中的嵌套对象在AngularJS中切换用于动态选择菜单的数据模型
- 在具有主干和车把的模型中循环数组
- 我们如何处理包含带有秘银的子数组的数据模型
- Ember 数据模型数组并不总是有数据
- 当可观察数组是其他模型的属性时,挖空不会更新 UI
- 将数据推送到猫鼬的数组模型中
- 动态路由中使用的空数组模型
- Ember.ArrayController's数组模型中单个模型的观察者
- 在数组模型中使用不同的对象