Выберите значение по умолчанию для поля с ng-моделью, установленной на первое значение

0

У меня есть поле выбора с генерируемыми параметрами:

<select ng-model="module.sectionID">
  <option ng-repeat="section in sections" value="{{section.$id}}">
     {{section.title}}
  </option>
</select>

Поскольку вы можете видеть, что значение параметра произвольное, поэтому я не могу установить значение по умолчанию следующим образом:

ng-init="module.sectionID='this value will change'"

Я хочу, чтобы значение по умолчанию было первым в окне выбора, теперь оно всегда имеет значение null/blank, пока они не сделают выбор, который не очень удобен для пользователя.

  • 1
    это будет module.sectionID = sessions[0].$id
  • 0
    Я положил это на модель нг или тепла?
Теги:

1 ответ

1
Лучший ответ
   <select ng-model="module.sectionID" ng-init="module.sectionID=sections[0].$id" ng-options="section.$id as section.title for section in sections">
   </select>
  • 0
    Это правильное решение, но я не хочу, чтобы оно говорило - выберите раздел - я хочу, чтобы он выбрал 1-й действительный вариант по умолчанию, чтобы всегда был правильный выбор, независимо от того, что.
  • 1
    Вы можете удалить этот тег option, и init выберет первый вариант. Я отредактировал свой ответ.
Показать ещё 5 комментариев

Ещё вопросы

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