我正在尝试在我的 ember 控制器中返回关联对象的计数。
我有:
App.Comment = DS.Model.extend({
discussion: DS.belongsTo('App.Discussion')
});
App.Discussion = DS.Model.extend({
meeting: DS.belongsTo('App.Meeting'),
comments: DS.hasMany('App.Comment')
});
App.Meeting = DS.Model.extend({
discussions: DS.hasMany('App.Discussion')
});
现在在我的会议控制器中,我想返回与该会议相关的讨论和评论的计数:
App.MeetingController = Ember.ObjectController.extend({
discussionCount: function(){
return this.get('discussions.length');
}.property('discussions')
});
我可以很好地进行讨论,但我无法找到一种方法来获取与每个会议相关的讨论的相关评论。任何想法如何最好地做到这一点?