我试图理解使用 Ember 的 hasMany。特别是,我希望能够抓取特定的对象。我试过抓住firstObject
它,但这不起作用。而且我还尝试循环遍历每个对象。
重要代码:
App.MyModel = DS.Model.extend({
name: DS.attr('string'),
myOthers: DS.hasMany('App.MyOtherModel')
});
DS.RESTAdapter.map('App.MyModel',{
myOthers: { embedded: 'always' }
});
App.MyOtherModel = DS.Model.extend({
name: DS.attr('string')
});
App.store.load(App.MyModel, {
id: 2,
name: "myModel",
my_others: [
{ name: 'myOther1' },
{ name: 'myOther1' }
]
});
console.log(myModel.get("myOthers.firstObject.name"));
我正在尝试为我的测试做这个,但我没有任何运气。
我将如何处理hasMany
关系以获取特定对象并能够遍历它们?谢谢。