我正在使用以下方法來檢測頁面上的按鍵。我的計劃是檢測何時按Escape鍵並運行方法。目前我只是試圖記錄哪個鍵被按下。但是,Escape鍵從未被檢測到。Angular 2 HostListener按鍵檢測轉義鍵?
@HostListener('document:keypress', ['$event'])
handleKeyboardEvent(event: KeyboardEvent) {
console.log(event);
let x = event.keyCode;
if (x === 27) {
console.log('Escape!');
}
}
感謝兄弟。你讓我今天一整天都感覺很好! –
要決定使用哪一個關鍵事件,請檢查以下答案:https://stackoverflow.com/a/46403258/3380547 – Sagar
這只是'keyup'對我的工作:豎起大拇指: – vincecampanale