在任何按键角度执行功能

时间:2019-02-25 23:16:39

标签: angular keypress

所以我父亲刚刚进入临终关怀,目前正在我们的餐厅里开始垂死进程。

自从他离开医院以来,他再也无法使用某种方式来提醒人们是否需要帮助。

我正在构建一个有角度的应用程序来提醒我们。

我正在尝试将功能绑定到键盘的任何按键。

但是我没有在研究中发现任何东西。

我尝试了以下方法。但没有效果。

非常感谢协助。

import {Component, HostListener, OnInit} from '@angular/core';

@Component({
  selector: 'app-main',
  templateUrl: './main.component.html',
  styleUrls: ['./main.component.css']
})
export class MainComponent implements OnInit {

  constructor() { }


  @HostListener('window.keyup', ['$event'])
  keyEvent(event: KeyboardEvent){
    console.log('it worked');
  }

  ngOnInit() {
  }

}

2 个答案:

答案 0 :(得分:1)

“ window.keyup”无法检测到按键,请尝试

@HostListener('document:keyup', ['$event'])

答案 1 :(得分:0)

您无法使用窗口对象检测按键。请改为使用文档进行检测。将对您有帮助:)

@HostListener('document:keyup', ['$event'])