これが私のテンプレートです
<input (keyup)="onKey($event)">
ここに私のTypeScriptファイルがあります
onKey(event:any) {
console.log(typeof event);
}
console.log
はobject
を出力しますが、実際にはKeyboardEvent
でなければなりません。
イベントのタイプを見つける一般的な方法はありますか?
おそらく単にevent.type
それが何であるかを確認し、それから型を推測します。
それ以外の場合は、event instanceof KeyboardEvent
または ユーザー定義のタイプガード 。
また、あなたの例では、引数 event:KeyboardEvent
の代わりにevent:any
。