【发布时间】:2019-01-07 21:14:04
【问题描述】:
我有以下 div:
<div
contenteditable="true"
(input)="onInput($event)"
(keyup)="onKeyUp($event)"
>
</div>
输入事件没有给我任何信息
onKeyUp 事件总是返回 event.keyCode === 229,与 event.which 相同。无论如何我可以在android设备上按下正确的keyCode吗?
【问题讨论】:
-
我没有一个好的解决方案,但我在我的项目中使用 jquery 解决了这个问题(不推荐)。 textInput 事件回调返回的逻辑 keyCode 比 ionic 的 onInput 事件更多。希望这可以帮助。 $('#input').on('textInput', e => { var keyCode = e.originalEvent.data.charCodeAt(0); if(keyCode57){ e.preventDefault(); } });
标签: angular ionic-framework ionic2 ionic3 contenteditable