У меня есть четыре продукта, и я беру его количество от пользователя. эти продукты имеют фиксированную цену, и я хочу показать общую сумму в последний раз.AngularJS ngBind с умножением и суммой
Это мой контроллер
application.controller('SaleController', function ($scope) {
$scope.Spaghetti_price=50;
$scope.Macaroni_price=100;
$scope.Noodles_price=40;
$scope.MegaNoodles_price=70;
}
И вот мой взгляд
<div>
<input type="number" class="text-input" ng-model="Spaghetti_qty" />
<input type="number" class="text-input" ng-model="Macaroni_qty" />
<input type="number" class="text-input" ng-model="Noodles_qty" />
<input type="number" class="text-input" ng-model="MegaNoodles_qty" />
</div>
<div>
Total Amount:
<input type="number" class="text-input" ng-model="totalAmount" ng-bind="(Spaghetti_qty*Spaghetti_price)+(Macaroni_qty*Macaroni_price)+(Noodles_qty*Noodles_price)+(MegaNoodles_qty*MegaNoodles_price)"/>
</div>
Но выше код не работает я не получаю обновленное значение в общем объеме текстовое поле. Я хочу обновить в текстовом поле суммы, поскольку пользователь вводит количество продуктов.
Есть ли другой способ достичь этого?
Почему ваш общий ' 'поле? Разве это не должно быть, скажем, '
Я также хочу, чтобы это редактировалось. поэтому он находится в поле ввода –
Что это будет делать для расчета? Как только пользователь редактирует, сумма больше не вычисляется? –