Улучшить эту документацию Просмотреть исходный код input[month]
- 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 | Устанавливает ключ ошибки валидации |
| max (необязательно) | string | Устанавливает ключ ошибки валидации |
| ngMin (необязательно) | datestring | Устанавливает ограничение валидации |
| ngMax (необязательно) | datestring | Устанавливает ограничение валидации |
| required (необязательно) | string | Устанавливает ключ ошибки валидации |
| ngRequired (необязательно) | string | Добавляет атрибут |
| 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