Spec-Zone.ru › Angular.js 1.7

Улучшить эту документацию Просмотреть исходный код select.SelectController

  1. тип в модуле ng

Обзор

Контроллер для директивы select. Контроллер предоставляет несколько служебных методов, которые могут быть использованы для расширения поведения обычного или ngOptions элемента select.

Методы

  • $hasEmptyOption();

    Возвращает true , если элемент select в настоящее время содержит пустой элемент option, т. е. элемент option, указывающий, что select пуст/выбор равен null.

  • $isUnknownOptionSelected();

    Возвращает true , если выбран неизвестный элемент option элемента select. Неизвестный элемент option добавляется и автоматически выбирается, когда модель select не соответствует никакому элементу option.

  • $isEmptyOptionSelected();

    Возвращает true , если элемент select имеет пустой элемент option и этот пустой элемент option в настоящее время выбран. Возвращает false , если у элемента select нет пустого элемента option или он не выбран.

Примеры

Установить пользовательскую ошибку, когда выбран неизвестный элемент option

В этом примере устанавливается пользовательская ошибка "unknownValue" в контроллере ngModel, когда выбран неизвестный элемент option элемента select, т. е. когда модель устанавливается на значение, которое не соответствует ни одному элементу option.

Установить ошибку "required", когда выбран неизвестный элемент option.

По умолчанию ошибка "required" в контроллере ngModel устанавливается только для обязательного select при выборе пустого элемента option. В этом примере добавляется пользовательская директива, которая также устанавливает ошибку при выборе неизвестного элемента option.

© 2010–2018 Google, Inc.
Licensed under the Creative Commons Attribution License 4.0.
https://code.angularjs.org/1.7.8/docs/api/ng/type/select.SelectController

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API