【发布时间】:2016-06-08 17:14:27
【问题描述】:
所以我知道 Ember 可以计算数组和其中的元素。这里有两个选项。
someArray.[] 和 someArray.@each
如果说我更改了数组中的一个元素并且有一个依赖于它的计算属性。我应该使用哪一个?谢谢。
【问题讨论】:
标签: javascript jquery arrays ember.js ember-data
所以我知道 Ember 可以计算数组和其中的元素。这里有两个选项。
someArray.[] 和 someArray.@each
如果说我更改了数组中的一个元素并且有一个依赖于它的计算属性。我应该使用哪一个?谢谢。
【问题讨论】:
标签: javascript jquery arrays ember.js ember-data
someArray.[] 仅在添加/删除数组项时使用。
当数组对象中的特定属性发生变化时, someArray.@each 将被调用。
isNameChanged: function() {
console.log('is Name Changed')
}.property('someArray.@each.name')
可以查看Ember.js: Observing array property using @each doesn't work
【讨论】: