所以我理解Ember可以计算其中的数组和元素。这里有两个选择。
someArray。[] 和 someArray。@ each
如果说我更改了数组中的一个元素,并且有一个依赖于它的计算属性。我应该使用哪一个?感谢。
答案 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