Spec-Zone.ru › Angular.js 1.5

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

  1. input в модуле ng

Ввод с проверкой и преобразованием времени. В браузерах, которые пока не поддерживают HTML5-элемент ввода времени, используется текстовый элемент. В этом случае текст должен быть введен в корректном формате локального времени ISO-8601 (ЧЧ:мм:сс), например: 14:57:00. Модель должна быть объектом Date. Это привязка всегда выводит объект Date к модели 1 января 1970 года или локальной дате new Date(1970, 0, 1, HH, mm, ss).

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

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

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

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

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

<input type="time"
       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="{{minTime | date:'HH:mm:ss'}}"). Обратите внимание, что min также добавит проверку ограничений HTML5.

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

Устанавливает ключ ошибки валидации max, если введенное значение больше max. Это должно быть допустимый формат времени ISO (ЧЧ:мм:сс). Вы также можете использовать интерполяцию внутри этого атрибута (например, max="{{maxTime | date:'HH:mm:ss'}}"). Обратите внимание, что 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.5.11/docs/api/ng/input/input%5Btime%5D

Spec-Zone.ru

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