Ich habe eine Seite, die eine Liste von einer ng-Wiederholung zurückgibt. Ich muss nur die zurückgegebenen Zahlen addieren. Ich weiß, dass es eine einfache Lösung gibt. Ich kann jedoch nicht die richtige Implementierung finden.Einfache sum ng-repeat Spalte
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
}
}
};
Gibt eine Liste von Zahlen, und alle, die ich suche ist die Summe aller von ihnen unabhängig davon, wie viele Datensätze gibt.
möglich Duplikat http://stackoverflow.com/questions/22731145/calculating-sum-of-repeated-elements-in-angularjs-ng-repeat –
wie sieht Ihre Produkte Array aussehen? – Sajeetharan
Nicht ein Duplikat, ich muss nicht über Spalten insgesamt multiplizieren. Ich brauche nur eine laufende Summe der gesamten Spalte. – MacD