我有一个从 ng-repeat 返回列表的页面。我需要做的就是将返回的数字相加。我知道有一个简单的解决方案。但是,我找不到正确的实现。
HTML:
<ion-list class="item-borderless">
<div class="card" ng-repeat="product in productsToFilter">
<div class="row">
{{product.shareCount}}
</div>
</div>
</ion-list>
Javascript:
$scope.productsToFilter
$scope.productsToFilter = [];
firebase.database().ref('products').once('value', function(products) {
products.forEach(function(product) {
var product = {
shareCount: product.val().shareCount
}
}
};
返回一个数字列表,而我要查找的只是所有数字的总和,而不管有多少条记录。
最佳答案
因为您已经通过 forEach
遍历了 products
数组,所以我认为您可以将它们添加到一个变量中以获得 shareCount< 的总值
.
var totalCount = 0;
products.forEach(function(product) {
totalCount += product.val().shareCount;
var product = {
shareCount: product.val().shareCount
}
}
关于javascript - 简单求和 ng-repeat 列,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42048907/