Заполните время ввода текущим временем, используя Angular - PullRequest
0 голосов
/ 29 августа 2018

У меня есть этот вход

<input type="time" [(ngModel)]="post.time" value="{{selectedTime}}"
                               formControlName="scheduled-time">

Время выглядит так:

-: -: -

Как сделать по умолчанию текущее время?

Ответы [ 2 ]

0 голосов
/ 29 августа 2018

В конструкторе установите post.time в строку значения. т.е. 21:37

Вот демоверсия https://stackblitz.com/edit/angular-vk4kyc

Помните, что часы и минуты должны состоять из 2 цифр

0 голосов
/ 29 августа 2018

Вы можете установить значение, присвоив значение (например, «15: 30») свойству ngModel

Для более подробной информации: https://developer.mozilla.org/en-US/docs/Web/HTML/Element/input/time

Кроме того, я не понимаю, почему у вас одновременно используются ngModel, formControlName и значение. Вам нужен только один из них в любое время

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...