这里的@each在余烬指南中做了什么

时间:2013-06-01 02:39:20

标签: javascript jquery ember.js

我正在看ember.js指南,我想知道@each在这里做了什么?

// ... additional lines truncated for brevity ...
allAreDone: function (key, value) {
  return !!this.get('length') && this.everyProperty('isCompleted', true);
}.property('@each.isCompleted')
// ... additional lines truncated for brevity ...

这是jQuery还是一个ember成语?

1 个答案:

答案 0 :(得分:4)

  

这是jQuery还是一个ember成语?

@each是一个余烬的习语。当您指定计算属性依赖于'@ each.isCompleted`时,只要任何数组元素的isCompleted属性发生更改,ember就会刷新该属性。

有关详细说明,请参阅computed-properties-and-aggregate-data