someArray.[] 和 someArray.@each 的区别

Differences on someArray.[] and someArray.@each

所以我明白 Ember 可以对数组和其中的元素进行计算。这里有两个选项。

someArray.[]someArray.@each

如果说我更改了数组中的一个元素,并且有一个计算 属性 依赖于它。我应该使用哪一个?谢谢。

someArray.[] 仅在数组项为 added/removed.

时使用

当数组对象中的特定 属性 发生变化时,将调用 someArray.@each。

 isNameChanged: function() {
    console.log('is Name Changed')
 }.property('someArray.@each.name')

可以检查这个Ember.js: Observing array property using @each doesn't work