Улучшить эту документацию Просмотреть исходный код ngRequired
- директива в модуле ng
ngRequired добавляет обязательное validator к ngModel. Чаще всего используется для input и select элементов управления, но также может применяться к настраиваемым элементам управления.
Директива устанавливает атрибут required на элементе, если выражение Angular внутри ngRequired вычисляется как true. Необходима специальная директива для установки required , так как мы не можем использовать интерполяцию внутри required. Дополнительную информацию см. в руководстве по интерполяции.
Валидатор установит ошибку required в значение true, если атрибут required установлен, и вызов NgModelController.$isEmpty с ngModel.$viewValue вернёт true. Например, реализация $isEmpty() для input[text] проверяет длину $viewValue. При разработке пользовательских элементов управления $isEmpty() можно переопределить, чтобы учесть $viewValue, который не является строкой.
Информация о директиве
- Эта директива выполняется на уровне приоритета 0.
Использование
- как атрибут:
<ANY> ... </ANY>
© 2010–2017 Google, Inc.
Licensed under the Creative Commons Attribution License 4.0.
https://code.angularjs.org/1.5.11/docs/api/ng/directive/ngRequired