在我的 EmberJS 应用程序中,有一些用例我想观察诸如“@each.score.votes”之类的东西,以计算总票数或返回排序列表等。
'@each.score' 是另一个 Ember 对象。
但是,任何试图观察 '@each.property.another_property' 的观察者(或计算属性)都不会触发。看到这个http://jsfiddle.net/jqTRu/2/
单击“更改投票”以更改投票,但不会重新计算 total_votes。但是,在添加一个人时,它确实会触发。
这是一个错误,还是有更明智的方法来实现我的意图?谢谢。
编辑:彼得指出这是一个错误。Christopher 的修复工作(如您在此处看到的http://jsfiddle.net/kazim/jqTRu/3/)。