Я пытаюсь использовать ngOptions Angular. Я хочу отправить параметр в back-end для отправки значения только не для объекта.
Вот мой код:
<div class="form-group">
<label>Parent Menu</label>
<select class="form-control" ng-model="admin_asset.parent_id" ng-options="parent.title for parent in parent_asset_options">
<option value="">-- choose parent --</option>
</select>
</div>
Когда я выбираю вариант, на выходе отображается:
"parent_id": {
"id": 1,
"title": "Index Assets"
}
Я просто хочу отправить значение 1
только. Таким образом, результат должен быть:
"parent_id": 1
Я попробовал другой учебник, но у меня не было решения. благодаря
Вы можете использовать select as
<div class="form-group">
<label>Parent Menu</label>
<select class="form-control" ng-model="admin_asset.parent_id" ng-options="parent.id as parent.title for parent in parent_asset_options">
<option value="">-- choose parent --</option>
</select>
</div>
Необходимо расширить выражение ng-options
с помощью дополнительных полей.
ng-options="parent.id as parent.title for parent in parent_asset_options"