Objekt Event a parametry v šabloně Angular

Lze kombinovat proměnnou $event s dalšími parametry. Přitom pořadí hodnoty nemá význam - Angular sám vloží objekt s událostí do toho parametru, kde je napsáno $event.

Podívejme se na příklad. Předáme parametrem řetězec a objekt s událostí:

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

Zachytíme předané v parametrech metody třídy komponenty:

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

Zachytněte předané parametry do proměnných:

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