Ionic-cli: 按键事件在 Ionic 2 App 的 Android 4.4.2 设备中不起作用

创建于 2017-01-06  ·  3评论  ·  资料来源: ionic-team/ionic-cli

我正在使用按键事件来限制输入中的特殊字符。 lollipop 及更高版本运行良好,但在 Android 4.4.2 中不起作用。
请为此提出建议。
谢谢。

最有用的评论

我在 Ionic 中也遇到了关于按键(和按键)事件的问题。

离子 v 3.12

<!-- Works in the desktop browser, but onPhoneChange() is never called on the Android device. -->
<ion-input type="text" (keypress)="onPhoneChange($event)" required></ion-input>

所有3条评论

我在 Ionic 中也遇到了关于按键(和按键)事件的问题。

离子 v 3.12

<!-- Works in the desktop browser, but onPhoneChange() is never called on the Android device. -->
<ion-input type="text" (keypress)="onPhoneChange($event)" required></ion-input>

这事有进一步更新吗

keypress已弃用: https ://www.w3.org/TR/DOM-Level-3-Events/#event -type-keypress

请考虑使用 Angular 表单验证: https ://angular.io/guide/form-validation

如果您不想使用验证,您可以通过设置ngModel并监听(input)(beforeinput)事件来限制输入的字符。

但是,这并不是真正的 CLI 问题,所以我要关闭它。 请考虑在Ionic 论坛中创建一个主题并查看其他人的意见。 (我不是 Angular 专家。)

此页面是否有帮助?
0 / 5 - 0 等级