Описание тега angular-ngmodel
Используется в Angular.js - директива ngModel связывает ввод, выбор, текстовое поле (или настраиваемый элемент управления формой) со свойством в области с помощью NgModelController, который создается и предоставляется этой директивой.
Директива ngModel связывает <input />
,<select>
, <textarea>
(или настраиваемый элемент управления формы) к свойству в области с помощью NgModelController, который создается и предоставляется этой директивой.
ngModel отвечает за:
Привязка представления к модели, что требуется для других директив, таких как input, textarea или select.
- Обеспечение поведения проверки (т.е. обязательное, номер, адрес электронной почты, URL).
- Сохранение состояния элемента управления (действительный / недействительный, грязный / нетронутый, ошибки проверки).
- Установка связанных классов css для элемента (
ng-valid
,ng-invalid
,ng-dirty
,ng-pristine
). - Регистрация элемента управления в его родительской форме.
Примечание. NgModel попытается выполнить привязку к заданному свойству, оценив выражение в текущей области. Если свойство еще не существует в этой области, оно будет неявно создано и добавлено в область.
Подробнее: http://docs.angularjs.org/api/ng/directive/ngModel