私は ember-data 12 を使用しています。一緒にサイドロードする 2 つのモデルがあります。
App.Store = DS.Store.extend({
revision: 12,
adapter: App.Adapter.create()
});
App.Propose = DS.Model.extend({
meeting: DS.belongsTo('App.Meeting'),
time: DS.attr('string'),
});
App.Meeting = DS.Model.extend({
name: DS.attr('string'),
proposes: DS.hasMany('App.Propose'),
});
モデルの提案から会議を取得する方法、たとえば計算フィールドから:
App.Propose = DS.Model.extend({
meeting: DS.belongsTo('App.Meeting'),
time: DS.attr('string'),
someCalc:function(){
this.get('meeting').get('name') //I want that. but its not worked
}
});