Html Angular 6内置日期在Edge/IE中不起作用

Html Angular 6内置日期在Edge/IE中不起作用,html,angular,internet-explorer,microsoft-edge,Html,Angular,Internet Explorer,Microsoft Edge,我正在处理Angular 6中的一个应用程序。我使用了angular中的默认日期和时间数据类型。它加载了一个漂亮的日期和时间选择器在铬。然而,在IE/Edge中,我看到的只是表单输入。 这是代码 <div class="col-md-6"> <input type="date" class="form-control reduce-width float-left mr-3" id="changeDetails.changeImplementationStartD

我正在处理Angular 6中的一个应用程序。我使用了angular中的默认日期和时间数据类型。它加载了一个漂亮的日期和时间选择器在铬。然而,在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支持v12,IE根本不支持。

您的意思是Edge中的日期选择器控件的外观与Chrome中的不同吗

然后是的,类似的控件在不同的浏览器中显示不同

在chrome中,它将如下所示

在Edge中,它将如下所示

这不是问题。在不同的浏览器中,它的外观会有所不同

但它可以正常工作,其功能没有问题

没有任何方法可以在所有浏览器中使其外观相同


它也与角6无关

不,我是说它显示得像个文本框。它不允许您选择日期/时间。