0

AngularJS を使用して 1 つの例を実行しようとしていました。JSON データから取得した ngRepeat の出力は次のとおりです。

Gadgets - $45
Power Bill - $50
Gadgets - 45
Power Bill - 50

だから私は100や90のようなガジェットに費やされた電力請求書の合計金額と合計金額を取得したいと思います.AngularJSを使用してngRepeatからこれを動的に取得するにはどうすればよいですか?

あなたのヒントと助けに感謝します!前もって感謝します!

4

1 に答える 1

0

コントローラー関数を作成して合計を取得し、ボタンをクリックして呼び出すことができます。
// Item List Arrays
$scope.items = [2, 3, 4]; // this can be replace by ur json data u get

$scope.total = 0;
$scope.getTotal = function() { <br>

    for(var i=0; i< $scope.items.length; i++) { 

        $scope.total+= $scope.items[i];

        console.log($scope.total);
    }

}

// DOM

    <div ng-repeat="item in items">{{item}}</div>
    <div><button ng-click="getTotal()" value="get">Get Total</button>{{total}}</div>
</code>
于 2013-07-06T05:04:05.230 に答える