在任何键按下角度执行功能

问题描述 投票:0回答:2

所以我爸爸刚进入临终关怀护理,目前正在我们的餐厅开始垂死的过程。

由于他不在医院,如果他需要帮助,他就无法提醒人们提醒他们。

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

我试图将功能绑定到键盘的任何按键。

但是我的研究中没有找到任何东西。

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

非常感谢。

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() {
  }

}
angular keypress
2个回答
1
投票

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

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

0
投票

您无法使用窗口对象检测按键。使用文档代替检测。将帮助您确定:)

@HostListener('document:keyup', ['$event'])
© www.soinside.com 2019 - 2024. All rights reserved.