我使用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">
这是我点击空输入时:它显示我的日期
答案 0 :(得分:2)
您的代码没有任何问题。
根据http://caniuse.com/input-datetime IE,Safari,Opera Mini,Android版Firefox,IE Mobile。 日期类型的全球支持目前仅为12.03%
ipad使用的webkit(safari)仍然不支持它,我不确定浏览器android正在使用什么。 Chrome for Android可以支持它。