Я пытаюсь вернуть подсчеты для связанных объектов в моем контроллере ember.Подсчет объектов вложенных ассоциаций в ember.js
у меня есть:
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')
});
Теперь в моем контроллере Meeting я хочу вернуться отсчетами для обсуждения и комментариев, связанное с этой встречей:
App.MeetingController = Ember.ObjectController.extend({
discussionCount: function(){
return this.get('discussions.length');
}.property('discussions')
});
я могу получить обсуждение в порядке, но я не могу не найти способ получить соответствующие комментарии обсуждений, связанных с каждой встречей. Любые идеи, как это лучше всего сделать?
вам не нужно конвертировать 'ManyArray' App.MeetingController = Ember.ObjectController.extend ({ discussionCount: функция() { возвращение this.get ('discussions.length');} .Property Свойство («обсуждения») }); –
Спасибо, я отредактирую пример. Любая помощь с вложенной связью? – i0n
что-то испытываю ;-) –