Spec-Zone.ru › Angular.js 1.3

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

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

Элемент управления HTML-ввода. В сочетании с ngModel, он обеспечивает привязку данных, управление состоянием ввода и валидацию. Элемент управления вводом следует за типами ввода HTML5 и полифиллирует поведение валидации HTML5 для старых браузеров.

Примечание: Не все функции доступны для всех типов ввода. В частности, привязка данных и обработка событий через ng-model не поддерживается для input[file].

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

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

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

  • в качестве элемента:
    <input
      ng-model=""
      [name=""]
      [required=""]
      [ng-required=""]
      [ng-minlength=""]
      [ng-maxlength=""]
      [ng-pattern=""]
      [ng-change=""]
      [ng-trim=""]>
    ...
    </input>

Аргументы

Параметр Тип Подробности
ngModel string

Присваиваемое выражение Angular для привязки к данным.

name
(необязательно)
string

Имя свойства формы, в котором публикуется элемент управления.

required
(необязательно)
string

Устанавливает ключ ошибки валидации required, если значение не введено.

ngRequired
(необязательно)
boolean

Устанавливает атрибут required, если значение равно true

ngMinlength
(необязательно)
number

Устанавливает ключ ошибки валидации minlength, если значение короче minlength.

ngMaxlength
(необязательно)
number

Устанавливает ключ ошибки валидации maxlength, если значение длиннее maxlength. Установка атрибута в отрицательное или нечисловое значение позволяет значениям в представлении быть любой длины.

ngPattern
(необязательно)
string

Устанавливает ключ ошибки валидации pattern, если значение не соответствует выражению шаблона RegExp. Ожидаемое значение — /regexp/ для встроенных шаблонов или regexp для шаблонов, определённых как выражения области видимости.

ngChange
(необязательно)
string

Выражение Angular, которое выполняется при изменении ввода в результате взаимодействия пользователя с элементом ввода.

ngTrim
(необязательно)
boolean

Если значение равно false, Angular не будет автоматически обрезать ввод. Этот параметр игнорируется для элементов управления input[type=password], которые никогда не обрезают ввод.

(по умолчанию: true)

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

Spec-Zone.ru

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