Spec-Zone.ru › Angular.js 1.4

Улучшить эту документацию Просмотреть исходный код 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.4.14/docs/api/ng/input/input%5Btime%5D

Spec-Zone.ru

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