Spec-Zone.ru › Angular.js 1.7

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

  1. Директива в модуле ng

Обзор

ngRequired добавляет обязательный validator к ngModel. Чаще всего используется для input и select элементов управления, но также может быть применено к пользовательским элементам управления.

Директива устанавливает атрибут required на элементе, если выражение AngularJS внутри ngRequired вычисляется как истинное. Необходима специальная директива для установки required , так как мы не можем использовать интерполяцию внутри required. Для получения дополнительной информации ознакомьтесь с руководством по интерполяции.

Валидатор установит ключ ошибки required в значение true, если атрибут required задан и вызов NgModelController.$isEmpty с ngModel.$viewValue возвращает true. Например, реализация $isEmpty() для input[text] проверяет длину $viewValue. При разработке пользовательских элементов управления $isEmpty() может быть перезаписано для учёта $viewValue, который не является строкой.

Информация о директиве

  • Эта директива выполняется на уровне приоритета 0.

Использование

  • в качестве атрибута:
    <ANY
      ng-required="expression">
    ...
    </ANY>

Аргументы

Параметр Тип Подробности
ngRequired expression

Выражение AngularJS. Если оно вычисляется как true, оно устанавливает атрибут required на элементе и добавляет required validator.

Пример

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

Spec-Zone.ru

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