如何使用 Angular 2+ 禁用键盘键。但是,这些键应该适用于 HTML 输入字段

A.S*_*eer 4 keyboard input-field typescript

有什么方法可以使用 Angular 2+(Typescript) 禁用键盘键。我想禁用键盘中的所有键。但是,键应该适用于 HTML 输入字段。

A.S*_*eer 7

导入这个 HostListener

 import { HostListener } from '@angular/core';
Run Code Online (Sandbox Code Playgroud)

然后,把这个代码防止键盘键..

  @HostListener('document:keydown', ['$event'])
  handleKeyboardEvent(event: KeyboardEvent) {

  console.log(event);
   event.returnValue = false;
   event.preventDefault();

   //or
   //do something

}
Run Code Online (Sandbox Code Playgroud)