Я работаю с приложением в 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>






Вы имеете в виду, что внешний вид элемента выбора даты в Edge отличается от того, что он отображается в Chrome?
Тогда да, одинаковые элементы управления выглядят по-разному в разных браузерах.
В хроме это будет выглядеть так, как показано ниже.
В Edge это будет выглядеть так, как показано ниже.
Это не проблема. В разных браузерах это будет выглядеть по-разному.
Но он может работать корректно, с его функционалом проблем нет.
Невозможно сделать его одинаковым во всех браузерах.
Это также не связано с Angular 6.
Нет, я имею в виду, что это отображается как текстовое поле. Это не позволяет вам выбрать дату / время.