2017-01-01 102 views
-1

我在angular 2应用中使用了angular2材质。下面的代码在google chrome中工作正常,但在IE 11中没有问题。我在考虑通过使用angular材料我不必担心浏览器兼容性。Angular2 material md-input type =“date”not in IE 11

<md-input-container> 
<input md-input type="date"> 
</md-input-container> 

IE和chrome的输出显示在下图中以黄色突出显示。 enter image description here

+0

输入类型*日期*不支持IE(见[caniuse](http://caniuse.com/#search=input%20type%3D%22date%22) )。您正在使用您的代码的本机实施。 Angular Material将为我们提供一个日期选择器组件,但其工作还没有开始。你可以看看功能状态[这里](https://github.com/angular/material2#feature-status) –

+0

@benny_boe:谢谢我从你发布它的同一个链接中得到这段代码,它被写为md - 输入支持它,但没有提到浏览器的兼容性,所以我认为它应该工作。 –

+0

这是说,你可以使用'md-input-container'列出的输入**类型**。这可能有点误导,他们实际上引用了浏览器中的本机输入类型:)这个“真正的”datepicker组件可能需要一段时间才能进入Material包。如果你必须支持IE现在,您应该搜索替代组件或自行构建一个组件 –

回答

0

输入型日期不被IE和Firfox很好的支持..

而作为材料2的日期选择器已尚未公布..你可以去看看的mydatepicker或myrangedatepicker这是件好事有很多的功能

https://github.com/kekeh/mydatepicker