Objet Event et paramètres dans le template Angular
Il est possible de combiner la variable $event
avec d'autres paramètres. Dans ce cas, l'ordre
n'a pas d'importance - Angular insérera lui-même
l'objet d'événement dans le paramètre où
$event est écrit.
Regardons un exemple. Passons une chaîne de caractères et l'objet d'événement comme paramètres :
<button (click)="show('eee', $event)">
button
</button>
Récupérons ce qui est passé dans les paramètres de la méthode de la classe composant :
export class AppComponent {
public show(arg: string, event: MouseEvent): void {
console.log(event);
}
}
Récupérez les paramètres passés dans les variables :
<button (click)="show('eee', 123, $event)">
button
</button>