Ich versuche diesen Code zu machen, um die endgültige Anzahl der Summe aller detalle.price
Elemente zu erhalten. Sie sind alle Zahlen, also muss ich sie addieren und die letzte Zahl auf sum()
setzen.Ermitteln Sie den Gesamtpreis in AngularJS
<div id="pedidos_table">
<div id="pedidos_table_item" ng-repeat="detalle in detalles">
<p id="pedidos_table_item_name">{{detalle.name}}</p>
<p id="pedidos_table_item_price">{{detalle.price}}$</p>
</div>
</div>
<div id="pedidos_table_total">
<p id="pedidos_table_item_name">TOTAL</p>
<p id="pedidos_table_item_price">{{sum()}}$</p>
</div>
Ich habe versucht das zu tun:
$scope.sum = function(){
var total = 0;
total += detalle.price;
return total
}
Ich weiß etwas fehlt da ist, aber ich weiß nicht, was.
Ihre JSON-Datei schreiben. –
Mögliches Duplikat von [Berechnung der Summe der wiederholten Elemente in AngularJS ng-repeat] (http://stackoverflow.com/questions/22731145/calculating-sum-of-repeated-elements-in-angularjs-ng-repeat) – Phil