2015-10-26 39 views
1

我有一个日期时间 - 本地输入一直工作,但现在看起来原生Android选择器弹出不允许用户将“AM”切换为“PM”。我没有改变实际的HTML或JS,它会破坏这个,所以我猜测它在Angular,Ionic或Cordova的某个地方。角度输入[日期时间 - 本地]不允许PM时间在Android上的Ionic应用程序

编辑:我试图使一个日期局部领域有离子的应用程序,像这样:

ionic start throwaway 
cd throwaway 

然后我编辑与HTML的“制表dash.html”文件下

然后...

ionic platform add android 
ionic run android 

...运行(与Android 5.1.1的Nexus 6)我的手机上的应用程序。它仍然不会让我把“AM”更改为“PM”。所以我绝对可以排除我自己的代码。

End EDIT。

这里的HTML:

<div class="item item-input item-stacked-label" ng-class="{ 'has-errors' : error || thing.start && !thingPreview.isFuture(thing.start) }"> 
    <i class="icon ion-clock balanced"></i> 
    <strong class="input-label">Start</strong> 
    <input name="start" type="datetime-local" ng-model="thing.start" /> 
</div> 

同样,这仅适用于Android的问题;它在iOS上正常工作。我无法弄清楚选择器在哪里呈现,所以如果你有任何想法甚至开始调试,这将不胜感激。

非常感谢!

+0

你对所有的Android设备这个问题? Android的版本是什么? – e666

+0

这个问题发生在我的Nexus 6和Android 5.1.1上,但至少有一款旧手机(Galaxy S3和Android 4.4.2)没有发生这种情况。 –

回答

1

的旧的Android天的遗物.... 2.3-4x

开放平台/安卓/ AndroidManifest.xml中

,并期待/删除android:theme="@android:style/Theme.Black.NoTitleBar"

相关问题