Spec-Zone.ru › Angular.js 1.4

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

  1. input в модуле ng

Поле ввода с проверкой и преобразованием месяца. В браузерах, которые пока не поддерживают HTML5-ввод месяца, будет использоваться текстовое поле. В этом случае текст необходимо вводить в формате ISO-8601 для месяца (гггг-MM), например: 2009-01.

Модель всегда должна быть объектом типа Date, иначе Angular выдаст ошибку. Некорректные Date объекты (даты, чьи getTime() равны NaN) будут отображаться как пустая строка. Если модель не установлена на первое число месяца, при следующем обновлении «вид-модель» она будет установлена на первое число месяца.

Часовой пояс, который будет использоваться для чтения/записи экземпляра Date в модели, может быть определён с помощью ngModelOptions. По умолчанию используется часовой пояс браузера.

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

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

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

<input type="month"
       ng-model="string"
       [name="string"]
       [min="string"]
       [max="string"]
       [ng-min=""]
       [ng-max=""]
       [required="string"]
       [ng-required="string"]
       [ng-change="string"]>

Аргументы

Параметр Тип Описание
ngModel string

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

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

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

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

Устанавливает ключ ошибки валидации min, если введённое значение меньше min. Должен быть валидный формат ISO для месяца (гггг-MM). Также можно использовать интерполяцию внутри этого атрибута (например, min="{{minMonth | date:'yyyy-MM'}}"). Обратите внимание, что min также добавит встроенную проверку HTML5.

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

Устанавливает ключ ошибки валидации max, если введённое значение больше max. Должен быть валидный формат ISO для месяца (гггг-MM). Также можно использовать интерполяцию внутри этого атрибута (например, max="{{maxMonth | date:'yyyy-MM'}}"). Обратите внимание, что max также добавит встроенную проверку HTML5.

ngMin
(необязательно)
datestring

Устанавливает ограничение валидации min на дату / строку недели ISO, к которой вычисляется выражение ngMin. Обратите внимание, что это не устанавливает атрибут min.

ngMax
(необязательно)
datestring

Устанавливает ограничение валидации max на дату / строку недели ISO, к которой вычисляется выражение ngMax. Обратите внимание, что это не устанавливает атрибут max.

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

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

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

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

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

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

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

Spec-Zone.ru

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