Опция углового выбора только для отправки значения

0

Я пытаюсь использовать 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

Я попробовал другой учебник, но у меня не было решения. благодаря

2 ответа

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>
  • 0
    Спасибо большое. Оно работает..
1

Необходимо расширить выражение ng-options с помощью дополнительных полей.

ng-options="parent.id as parent.title for parent in parent_asset_options"

больше примеров

  • 0
    Спасибо за вашу помощь. Это тоже работает.

Ещё вопросы

Сообщество Overcoder
Наверх
Меню