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
特定のオブジェクトを取得してそれらをループできるようにするために、関係をどのように操作すればよいでしょうか? ありがとう。