0

集計された計算済みプロパティが 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'),
});

これは初めて機能しますが、配列要素が更新されるたびにプロパティオブザーバーが2回呼び出されることはありません。

4

1 に答える 1