#angularjs #select
#angularjs #выберите
Вопрос:
Код для создания выпадающего списка с помощью AngularJS.
<select ng-model="ctrl.editLayout" ng-options="layout.text for layout in ctrl.editLayouts"></select>
JS-код
$scope.ctrl = {"editLayout": "1", "editLayouts": [{ "id": "1", "text": "1 column" }, { "id": "2", "text": "2 column" }]}
Когда пользователь выбирает элемент (например, скажем, «1 столбец»), целые объекты заполняются в editLayout, т.Е.
editLayout = { "id": "1", "text": "1 column" }
Вместо этого я хочу
editLayout = 1
Как я могу это выполнить?
Ответ №1:
Сделайте это вместо:
<select ng-model="ctrl.editLayout" ng-options="layout.id as layout.text for layout in ctrl.editLayouts"></select>
Ключевой частью является «макет.идентификатор как…
Комментарии:
1. спасибо, это сотворило волшебство … это не позволяет пометить ваш комментарий как ответ, прося меня подождать… будет сделано через некоторое время