私は 4 つの製品を持っており、その数量をユーザーから取得しています。これらの商品は固定価格で、最後に合計金額を表示したい。
これは私のコントローラーです
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>
しかし、上記のコードは機能していません。合計金額のテキストボックスに更新された値がありません。ユーザーが製品の数量を入力すると、金額のテキストボックスにライブ更新が必要です。
これを達成する他の方法はありますか?