Spec-Zone.ru › Angular.js 1.4

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

  1. input в модуле ng

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

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

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

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

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

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

<input type="date"
       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 (гггг-мм-дд). Вы также можете использовать интерполяцию в этом атрибуте (например, min="{{minDate | date:'yyyy-MM-dd'}}"). Обратите внимание, что min также добавит встроенную проверку HTML5.

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

Устанавливает ключевое слово ошибки проверки max, если введенное значение больше max. Это должна быть допустимая строка даты ISO (гггг-мм-дд). Вы также можете использовать интерполяцию в этом атрибуте (например, max="{{maxDate | date:'yyyy-MM-dd'}}"). Обратите внимание, что 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%5Bdate%5D

Spec-Zone.ru

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