在Angular 2中处理Tab事件

fre*_*nja 15 angular

我如何处理Angular 2中的Tab键按压事件.我从Angular的DOC中获取了这个以获得keyCode,当我按下其他键但是当我按Tab时没有任何反应.

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+ ' | ';
  }
}
Run Code Online (Sandbox Code Playgroud)

另外,这是在Angular 2中执行此操作的正确方法

<input ng-keydown="($event.keyCode == 9) && 
       signal('something')" />
Run Code Online (Sandbox Code Playgroud)

Gün*_*uer 33

 <input (keydown.Tab)="onKey($event)">
Run Code Online (Sandbox Code Playgroud)