1

数値 (つまり、ドルの値) を含むモデルのリストを保持するアレイ コントローラーがあります。

ユーザーがモデルに行を追加して金額を変更すると、最初はモデルに金額が 0 の 1 行が含まれています。

Ember を使い始めて約 4 時間ですが、計算されたプロパティでモデルを反復処理して合計を返す方法がよくわかりません。最も重要なのは、モデルに値を追加するときに再計算する方法です。

私が使用しようとしているのは次のとおりです。

totalLoanAmount: function() {
 var t = 0;
  var amounts = this.get('content.@each.amount').toArray(); 
  for (index = 0; index < amounts.length; index++) {
      t += amounts[index];
  }

return t;
}.property('content.@each.amount'),

しかし、モデルにアイテムを追加しても、これは更新されないようです。

4

1 に答える 1