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

时间:2016-06-08 17:14:27

标签: javascript jquery arrays ember.js ember-data

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

someArray。[] someArray。@ each

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

1 个答案:

答案 0 :(得分:6)

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

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

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

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