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 :

app/app.component.html<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 :

app/app.component.tsexport class AppComponent {
  public show(arg: string, event: MouseEvent): void {
    console.log(event);
  }
}
Задание 1

Récupérez les paramètres passés dans les variables :

app/app.component.html<button (click)="show('eee', 123, $event)">
  button
</button>