Улучшить эту документацию Просмотреть исходный код input[month]
- input в модуле ng
Обзор
Ввод с проверкой и преобразованием месяца. В браузерах, которые еще не поддерживают HTML5-ввод месяца, будет использоваться элемент текста. В этом случае текст должен быть введен в формате допустимого ISO-8601 (yyyy-MM), например: 2009-01.
Модель всегда должна быть объектом Date, иначе AngularJS выдаст ошибку. Недопустимые 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 | Назначаемое выражение AngularJS для привязки к данным. |
| name (необязательно) | string | Имя свойства формы, по которому контрол публикуется. |
| min (необязательно) | string | Устанавливает |
| max (необязательно) | string | Устанавливает |
| ngMin (необязательно) | datestring | Устанавливает |
| ngMax (необязательно) | datestring | Устанавливает |
| required (необязательно) | string | Устанавливает |
| ngRequired (необязательно) | string | Добавляет атрибут |
| ngChange (необязательно) | string | Выражение AngularJS, которое будет выполняться при изменении ввода из-за взаимодействия пользователя с элементом ввода. |
Пример
© 2010–2020 Google, Inc.
Licensed under the Creative Commons Attribution License 3.0.
https://code.angularjs.org/1.8.2/docs/api/ng/input/input%5Bmonth%5D