Угловой выбор по умолчанию с ng-required

0

У меня есть следующий код:

<select id="document" ng-model="document.Id" ng-options="option.Id as option.Name for option in documents" ng-required="IsDocumentRequired">
    <option value="">Please Select Document</option>
</select>

Проблема в том, что я не хочу этого значения по умолчанию ("Пожалуйста, выберите" Документ "), чтобы удовлетворить флаг ng-required, когда он установлен в true.

В общем, я хочу, чтобы пользователь был вынужден выбрать вариант, отличный от значения по умолчанию.

благодаря

  • 1
    Это не работает сейчас? value="" <option> должно сделать эту опцию уже не удовлетворяющей ng-required .
  • 0
    @bboyk посмотреть демо плункер
Показать ещё 1 комментарий
Теги:

3 ответа

2
Лучший ответ

Когда ваше значение равно "" оно не удовлетворяет требованиям ng-required для выбора, выберите требуемые пропуски проверки поля только тогда, когда опция выбора не равна пустым, она разработана таким образом

См. Демонстрацию plunker, https://plnkr.co/edit/tfeXhHY3h98ItX322JVS?p=preview

0

Вы можете проверить выбранное значение (в вашем случае я рекомендую поставить "-1" в качестве значения "Пожалуйста, выберите документ").

Если пользователь не выбирает другое значение, рассматривайте его как ошибку.

Или см. Ответ в разделе " Как создать местозаполнитель для поля" выбрать "?

0

Не используйте

<option value="">Please Select Document</option>

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

  • 0
    Спасибо, однако мне нужно заполнить текст в поле выбора

Ещё вопросы

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