【发布时间】:2020-12-14 19:09:29
【问题描述】:
我的 html 中有以下代码。
<ion-item (click)="showAddressModal()">
<ion-input [(ngModel)]="address.formattedAddress"
type="text" placeholder="Pick a location for your event">
</ion-input>
</ion-item>
showAddressModal() 本质上是打开一个模式页面,用户可以在其中搜索地址。
当我使用 ionic cordova 运行浏览器在 chrome 上运行它时,它就像魅力一样。
然而,在 IOS 上,需要 2 次,有时 3 次点击才能打开模式。第一次单击会弹出键盘。如果我通过使用 [readonly]="true" 禁用键盘,则键盘不会出现,但我仍然需要单击 2 次。如果我使用 [disabled] 禁用整个输入,则它不符合我的目的 - 无法单击。我尝试将(点击)从 ion-item 移动到 ion-input,我尝试完全删除 ion-item,但无济于事!
请分享您对我如何解决此问题的看法。
问候, J
【问题讨论】:
标签: ios cordova ionic-framework keyboard modal-dialog