0

试图通过使用 AngularJS 来做一个例子——这是我从 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 回答