Obiekt Event i parametry w szablonie Angular

Można łączyć zmienną $event z innymi parametrami. W tym przypadku kolejność wartości nie ma znaczenia - Angular sam wstawi obiekt ze zdarzeniem do tego parametru, gdzie napisano $event.

Spójrzmy na przykład. Przekażmy parametrem ciąg znaków i obiekt ze zdarzeniem:

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

Przechwyćmy przekazane w parametrach metody klasy komponentu:

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

Przechwyć przekazane parametry do zmiennych:

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