Я пытаюсь сделать этот код, чтобы получить окончательное число из суммы всех detalle.price
элементов. Они все номера, поэтому мне нужно их суммировать и разместить окончательный номер на sum()
.Рассчитать стоимость в 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>
Я попытался сделать это:
$scope.sum = function(){
var total = 0;
total += detalle.price;
return total
}
Я знаю, что есть что-то отсутствует, но я не знаю, что.
разместить свой файл в формате JSON. –
Возможный дубликат [Расчет суммы повторяющихся элементов в AngularJS ng-repeat] (http://stackoverflow.com/questions/22731145/calculating-sum-of-repeated-elements-in-angularjs-ng-repeat) – Phil