Улучшить эту документацию Просмотреть исходный код select.SelectController
- тип в модуле ng
Обзор
Контроллер для директивы select. Контроллер предоставляет несколько служебных методов, которые могут быть использованы для дополнения поведения обычного или ngOptions элемента select.
Методы
-
$hasEmptyOption();
Возвращает
trueесли элемент select в данный момент содержит пустой элемент option, т.е. элемент, указывающий на то, что select пуст / выбор равен null. -
$isUnknownOptionSelected();
Возвращает
trueесли выбран неизвестный вариант элемента select. Неизвестный вариант добавляется и автоматически выбирается всякий раз, когда модель select не соответствует ни одному варианту. -
$isEmptyOptionSelected();
Возвращает
trueесли элемент select имеет пустой вариант и этот пустой вариант в данный момент выбран. Возвращаетfalseесли элемент select не имеет пустого варианта или он не выбран.
Примеры
Установите пользовательскую ошибку, когда выбран неизвестный вариант
В этом примере устанавливается пользовательская ошибка "unknownValue" на ngModelController, когда выбран неизвестный вариант элемента select, т.е. когда модель устанавливается на значение, которое не соответствует ни одному варианту.
Установить ошибку "required", когда выбран неизвестный вариант.
По умолчанию ошибка "required" на ngModelController устанавливается только для обязательного select, когда выбран пустой вариант. Этот пример добавляет пользовательскую директиву, которая также устанавливает ошибку, когда выбран неизвестный вариант.
© 2010–2020 Google, Inc.
Licensed under the Creative Commons Attribution License 3.0.
https://code.angularjs.org/1.8.2/docs/api/ng/type/select.SelectController