Voici mon modèle
<input (keyup)="onKey($event)">
Voici mon fichier TypeScript
onKey(event:any) {
console.log(typeof event);
}
Le console.log
affiche object
mais en réalité il devrait être KeyboardEvent
.
Existe-t-il un moyen générique de trouver le type d'événement?
Vous voulez probablement vérifier le event.type
pour voir de quoi il s'agit et en déduire le type.
Sinon, vous pouvez essayer d'utiliser event instanceof KeyboardEvent
ou protecteurs de type définis par l'utilisateur .
De plus, dans votre exemple, vous pouvez simplement faire l'argument event:KeyboardEvent
au lieu de event:any
.