angular 在 Android 上的 Ionic 应用程序中输入 [datetime-local] 不允许 PM 时间
angular input[datetime-local] not allowing PM times in Ionic app on Android
我有一个带有日期时间本地输入的 Ionic 应用程序,它一直在工作,但现在弹出的本机 Android 选择器似乎不允许用户切换 "AM" 到 "PM"。我没有对可能会破坏它的实际 HTML 或 JS 进行任何更改,所以我猜它在 Angular、Ionic 或 Cordova 中的某个地方。
编辑:我尝试使用 new Ionic 应用程序制作一个日期时间本地字段,如下所示:
ionic start throwaway
cd throwaway
然后我用下面的HTML编辑了'tab-dash.html'文件
然后...
ionic platform add android
ionic run android
...到 运行 我 phone 上的应用程序(带有 Android 5.1.1 的 Nexus 6)。 仍然 不会让我将 "AM" 更改为 "PM"。所以我绝对可以排除我自己的代码。
结束编辑。
这是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 上运行良好。我无法确定选择器的渲染位置,所以如果您知道如何开始调试它,我们将不胜感激。
非常感谢!
旧 android 天的遗迹....2.3-4x
打开 platform/android/AndroidManifest.xml
和look/removeandroid:theme="@android:style/Theme.Black.NoTitleBar"
我有一个带有日期时间本地输入的 Ionic 应用程序,它一直在工作,但现在弹出的本机 Android 选择器似乎不允许用户切换 "AM" 到 "PM"。我没有对可能会破坏它的实际 HTML 或 JS 进行任何更改,所以我猜它在 Angular、Ionic 或 Cordova 中的某个地方。
编辑:我尝试使用 new Ionic 应用程序制作一个日期时间本地字段,如下所示:
ionic start throwaway
cd throwaway
然后我用下面的HTML编辑了'tab-dash.html'文件
然后...
ionic platform add android
ionic run android
...到 运行 我 phone 上的应用程序(带有 Android 5.1.1 的 Nexus 6)。 仍然 不会让我将 "AM" 更改为 "PM"。所以我绝对可以排除我自己的代码。
结束编辑。
这是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 上运行良好。我无法确定选择器的渲染位置,所以如果您知道如何开始调试它,我们将不胜感激。
非常感谢!
旧 android 天的遗迹....2.3-4x
打开 platform/android/AndroidManifest.xml
和look/removeandroid:theme="@android:style/Theme.Black.NoTitleBar"