Встроенная дата Angular 6 не работает в Edge / IE - PullRequest
0 голосов
/ 04 октября 2018

Я работаю с приложением в Angular 6. Я использовал тип данных по умолчанию для даты и времени из Angular.Он загружает красивую дату и время выбора в Chrome.Однако в IE / Edge я вижу только форму ввода.Вот код.

 <div class="col-md-6">
      <input type="date" class="form-control reduce-width float-left mr-3" id="changeDetails.changeImplementationStartDate"
      name="changeImplementationStartDate" required #changeImplementationStartDate="ngModel" [(ngModel)]="changeDetails.changeImplementationStartDate"/>
      <input type="time" class="form-control reduce-width float-left" id="changeDetails.changeImplementationStartTime"
       name="changeImplementationStartTime" required #changeImplementationStartTime="ngModel" [(ngModel)]="changeDetails.changeImplementationStartTime"/>
    </div>

Ответы [ 2 ]

0 голосов
/ 04 октября 2018

Вы имеете в виду, что внешний вид элемента управления выбора даты в Edge отличается от того, который отображается в Chrome?

Тогда да, в разных браузерах похожие элементы управления выглядят по-разному.

В Chrome онбудет выглядеть ниже.

enter image description here

В Edge, это будет выглядеть ниже.

enter image description here

Это не проблема.В разных браузерах он будет выглядеть по-разному.

Но он может работать правильно, нет проблем с его функциональностью.

Нет никакого способа сделать его внешний вид одинаковым во всех браузерах.

Это также не связано с Angular 6.

0 голосов
/ 04 октября 2018

Edge поддерживает дату и время , начиная с v12, IE вообще нет.

...