В моем приложении EmberJS есть случаи, когда я хочу наблюдать что-то вроде '@ each.score.votes', чтобы подсчитать общее количество голосов или вернуть отсортированный список и т. Д.
'@each.score '- еще один Ember Object.
Однако любой наблюдатель (или вычисляемое свойство), пытающийся наблюдать '@ each.property.another_property', вообще не срабатывает. Посмотреть это http://jsfiddle.net/jqTRu/2/
Нажмите «Изменить голоса», чтобы изменить голоса, но total_votes не пересчитывается. Однако при добавлении человека он срабатывает.
Это ошибка, или есть более разумный способ достичь того, что я намерен? Благодаря.
РЕДАКТИРОВАТЬ : Питер указал, что это ошибка. Исправление Кристофера работает (как вы можете видеть здесь http://jsfiddle.net/kazim/jqTRu/3/).