2013-07-23 111 views
3

我真的父模型使用烬数据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 
     } 
    }); 
+0

你能不能让一个jsfiddle显示这个问题? – ThomasDurin

+0

非常过时的使用了余烬数据 –

回答

0

你会做到这一点的方法是:

App.Propose = DS.Model.extend({ 
    meeting: DS.belongsTo('App.Meeting'), 
    time: DS.attr('string'), 
    someCalc:function(){ 
     return this.get('meeting.name'); // or do whatever operation you need in here 
    }.property('meeting.name') 
}); 

但灰烬数据已经进化了很多,THI在Beta 2及更高版本中,它不会起作用(像这样)。