Мне нужно обновить текстовое поле rate
при выборе пользователем от master_items
. Как это возможно,Получить значение опции при изменении опции в angularjs?
HTML,
<tr ng-repeat="item in quotation.items track by $index">
<td>
<select ng-model="item.item" ng-options="master_item.name as master_item.name for master_item in master_items" class="form-control" ng-change="updateItem(master_item.rate,$index)"></select>
</td>
<td><input type="text" step="any" min="0" max="99999999" class="form-control" ng-model="item.quantity" placeholder="Quantity" required/></td>
<td><input type="text" step="any" min="0" max="99999999" class="form-control" ng-model="item.rate" placeholder="Rate" required /></td>
<td><input type="text" step="any" class="form-control" placeholder="Amount" value="{{item.quantity * item.rate}}" disabled/></td>
<th><a href="javascript:void(0)" ng-if="$index > 0" ng-click="removeInputElement($index)"><i class="fa fa-remove red"></i></a></th>
</tr>
Здесь, когда пользователь выбирает опцию из основных пунктов, я хочу, чтобы обновить соответствующие ставки field.Here выберите поле работает отлично, и каждый имеет опции правильное значение, но я не знаю, как получить выбранную опцию.
Мои master_items
JSON
есть
{
"total": 5,
"per_page": 100,
"current_page": 1,
"last_page": 1,
"next_page_url": null,
"prev_page_url": null,
"from": 1,
"to": 5,
"data": [
{
"id": 63,
"name": "Lumia 6252",
"description": null,
"unit": null,
"rate": "12.00",
"created_by": 0,
"updated_by": null,
"delete_by": null,
"created_at": "2015-03-15 17:38:40",
"updated_at": "2015-03-15 17:38:40",
"deleted_at": null,
"status": 1
}
}
.
'код не working' ... какой код? Все, что вы указали, - это данные. Вам нужно показать код проблемы – charlietfl
Я обновил .. теперь все в порядке? – gsk