聚合计算属性未在 ember 中更新
Val.set('arr',[]);
Val.set('arr',[{val:1},],[{val:2}],[{val:3}],[{val:4}]);
Val.reopen({
total:function(){
var array=this.get('arr');
var total=0;
for(i=0;i<array.length;i++)
{
total=total+array[i].val
}
return total;
}.property('arr.@each'),
});
这个东西第一次工作,但是每当数组元素更新时,属性观察者永远不会被第二次调用。