试图通过使用 AngularJS 来做一个例子——这是我从 JSON 数据中得到的 ngRepeat 输出:
Gadgets - $45
Power Bill - $50
Gadgets - 45
Power Bill - 50
所以我想获得为电费支付的总金额和为 100 和 90 等小工具支付的总金额 - 如何使用 AngularJS 从 ngRepeat 动态获取此信息?
感谢您的提示和帮助!提前致谢!
试图通过使用 AngularJS 来做一个例子——这是我从 JSON 数据中得到的 ngRepeat 输出:
Gadgets - $45
Power Bill - $50
Gadgets - 45
Power Bill - 50
所以我想获得为电费支付的总金额和为 100 和 90 等小工具支付的总金额 - 如何使用 AngularJS 从 ngRepeat 动态获取此信息?
感谢您的提示和帮助!提前致谢!
您可以编写一个控制器函数来获取总数并在单击按钮时调用它。
// 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>