输入类型日期在平板电脑上无法正确显示

时间:2014-06-02 09:45:27

标签: javascript html5 angularjs

我使用angularJS来显示一个对象数组,我必须显示一个日期。这个日期是字符串,如“2014-06-02”和ng-repeat我有:

<input type="date" value="{{myObject.date}}">

它可以在Chrome或Opera等桌面上完美运行,但在平板电脑(iPad和Android平板电脑)上,该字段为黑色,但当我点击它时,我可以在日历中看到核心价值。 我的代码出了什么问题?

修改:

正如你在这张照片上看到的那样,我在这样的p标记上显示我的日期:

<p>date : {{metrage.dateFormat}}</p>

第一个日期输入是我的

<input type="date" value="{{myObject.date}}">

最后输入的日期是:

<input type="date" value="2014-06-02">

my empty date input

这是我点击空输入时:它显示我的日期

enter image description here

1 个答案:

答案 0 :(得分:2)

您的代码没有任何问题。

根据http://caniuse.com/input-datetime IE,Safari,Opera Mini,Android版Firefox,IE Mobile。 日期类型的全球支持目前仅为12.03%

ipad使用的webkit(safari)仍然不支持它,我不确定浏览器android正在使用什么。 Chrome for Android可以支持它。