someArray.[]和someArray.@ each的差异

way*_*iny 3 javascript arrays jquery ember.js ember-data

所以我理解Ember可以计算其中的数组和元素.这里有两个选择.

someArray.[]someArray.@ each

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

pru*_*aju 6

someArray.[]仅在添加/删除数组项时使用.

当更改数组对象中的特定属性时,将调用someArray.@ each.

 isNameChanged: function() {
    console.log('is Name Changed')
 }.property('someArray.@each.name')
Run Code Online (Sandbox Code Playgroud)

可以检查这个Ember.js:使用@each观察数组属性不起作用