如何在Angular 2中處理Tab鍵按下事件。我從Angular的DOC中拿到了這個keyCode,當我按下其他鍵時它運行良好,但是當我按下Tab時沒有任何反應。在Angular 2中處理選項卡事件
import { Component } from '@angular/core';
@Component({
selector: 'my-app',
template: `<input (keyup)="onKey($event)">
<p>{{values}}</p>`
})
export class AppComponent {
values = '';
onKey(event: any) {
this.values += event.keyCode+ ' | ';
}
}
此外,這是做到在角2
<input ng-keydown="($event.keyCode == 9) &&
signal('something')" />
謝謝!我也可以在div元素上使用它嗎? – freeNinja
您需要添加'tabundex =「0」',以便div可以接收焦點和鍵盤事件。 –
非常感謝!這對我行得通。有沒有辦法阻止Tab的默認事件。 event.preventDefault()? – freeNinja