Angular 2 キーを押すたびにイベントが変更される 質問する

Angular 2 キーを押すたびにイベントが変更される 質問する

変更イベントは、入力のフォーカスが変更された後にのみ呼び出されます。キーが押されるたびにイベントが発生するようにするにはどうすればよいですか?

<input type="text" [(ngModel)]="mymodel" (change)="valuechange($event)" />
{{mymodel}}

ちなみに、2 番目のバインディングはキーを押すたびに変わります。

ベストアンサー1

イベント入力を使用したところ、次のように正常に動作しました。

.htmlファイル内:

<input type="text" class="form-control" (input)="onSearchChange($event.target.value)">

.ts ファイル内:

onSearchChange(searchValue: string): void {  
  console.log(searchValue);
}

おすすめ記事