我使用的是Ionic 6中的ion-datetime
组件,带有离子/Angular 。时间选择器打开,弹出窗口显示两个ion-picker-internal
,用于选择小时和分钟。您可以上下滑动以选择所需的值。如果点击当前选择的值,则数字键盘打开,这看起来非常笨拙和混乱。
我知道有一个X1 E0 F1 X,当在屏幕边缘时,Popover没有完全显示。当键盘打开时,这种情况会发生,使问题更加严重。
See screenshot
我的目标是一开始就不打开键盘。
这是我的应用程序中使用的ion-datetime
的HTML代码片段:
<ion-datetime name="startDate"
[(ngModel)]="inputActivity.startDate"
presentation="date-time"
required="true"
class="ion-no-padding"
slot="content"
></ion-datetime>
我已经研究了离子日期时间和键盘相关的文档。设置inputmode="none"
没有帮助。
这里有一个Plunkr来重现这个问题(没有Angular ,只有离子)。这个问题发生在iOS和Android上。你可能需要在一个单独的标签中打开预览才能使用。
1条答案
按热度按时间mbyulnm01#
试试这个
并在
.ts
文件中将inputActivity.startDate
更改为inputActivity_startDate