首页 > 解决方案 > 我正在尝试在输入字段中禁用退格键

问题描述

在此示例中,我想禁用输入字段上的退格键。

我将模板中的 $event 传递为:

<input (input)="onInput($event)">

而在我的 app.component.ts 文件中,函数是这样的:

onInput(e:KeyboardEvent){
if(e.keycode===8){
e.preventDefault();
}else{
console.log(e.which);
}

Typescript 还抱怨 e.keycode 和 e.which 已被弃用。

编辑:我忘了在问题中添加双引号: (input)="onInput()"

标签: javascriptangulartypescript

解决方案


您必须将输入元素的输出从更改(input)(keydown)


推荐阅读