Spec-Zone.ru › Angular.js 1.3

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

  1. input в модуле ng

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

Модель всегда должна быть типа number, иначе Angular выбросит ошибку. Имейте в виду, что строка, содержащая число, недостаточно. См. страницу с описанием ошибки numfmt для получения дополнительной информации и примера преобразования модели, если это необходимо.

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

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

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

<input type="number"
       ng-model=""
       [name=""]
       [min=""]
       [max=""]
       [required=""]
       [ng-required=""]
       [ng-minlength=""]
       [ng-maxlength=""]
       [pattern=""]
       [ng-pattern=""]
       [ng-change=""]>

Аргументы

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Аналогично ngPattern, за исключением того, что значение атрибута — это фактическая строка, содержащая тело регулярного выражения, которое будет преобразовано в регулярное выражение, как и в директиве ngPattern.

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

Устанавливает ключ ошибки валидации pattern, если значение ngModel не соответствует регулярному выражению, найденному путём оценки выражения Angular, заданного в значении атрибута. Если выражение оценивается в объект RegExp, то оно используется непосредственно. Если выражение является строкой, то она будет преобразована в RegExp после обертывания её в ^ и $ символы. Например, "abc" будет преобразовано в new RegExp('^abc$').

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

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

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

Spec-Zone.ru

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