【发布时间】:2017-07-09 23:37:57
【问题描述】:
我正在使用以下方法来检测页面上的按键。我的计划是检测 Escape 键何时被按下,如果是则运行一个方法。目前我只是试图记录按下了哪个键。但是从未检测到 Escape 键。
@HostListener('document:keypress', ['$event'])
handleKeyboardEvent(event: KeyboardEvent) {
console.log(event);
let x = event.keyCode;
if (x === 27) {
console.log('Escape!');
}
}
【问题讨论】:
标签: javascript angular escaping keypress