Я новичок в angularjs.У меня есть служба отдыха, которая отправляет нижеуказанные данные saleItems
при получении запроса.
saleItems = [
{
"id": 236,
"variant": "Oval Holder",
"mrp": "66.00"
},
{
"id": 237,
"variant": "Angle Holder",
"mrp": "52.00"
}
]
И мой шаблон выглядит так:
<table>
<tr><th>Sale Invoice</th></tr>
<tr>
<th>No.</th>
<th>Item.</th>
<th>Quantity</th>
<th>Rate</th>
<th>Discount</th>
<th>Discount Amount</th>
<th>Total Amount</th>
</tr>
<tr ng-repeat="item in $ctrl.saleItems | filter:$ctrl.query | orderBy:$ctrl.orderProp">
<td>{{$index + 1}}</a></td>
<td>{{item.variant}}</td>
<td><input type="text" value="{{item.sale_quantity}}"></td>
<td class='amt'>{{item.mrp | currency : "₹" : 2}}</td>
<td class='amt'><input type="text" placeholder="0.00" value="{{item.discount_percent}}"></td>
<td class='amt' >{{item.total_amount | currency : "₹" : 2}}</td>
</tr>
<tr><td>{{sale_total_amount}}</td></tr>
</table>
Как видно из приведенного выше шаблонаЯ хотел бы иметь ввод для item.sale_quantity
, item.discount_percent
и поля readonly
item.total_amount
.
При каждом обновлении item.sale_quantity
поле item.total_amount
также должно обновлятьсявместе с sale_total_amount
(сумма всех item.total_amount для каждой строки).
Кроме того, я хотел бы провести некоторую проверку в контроллере для item.sale_quantity
.
Просто ищу некоторыепонимание.Нуб здесь.