【发布时间】:2013-05-08 22:31:40
【问题描述】:
聚合计算属性未在 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'),
});
这个东西第一次工作,但是当数组元素更新时,属性观察者永远不会被第二次调用。
【问题讨论】:
标签: ember.js