2017-01-01 75 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