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í:
<button (click)="show('eee', $event)">
button
</button>
Zachytíme předané v parametrech metody třídy komponenty:
export class AppComponent {
public show(arg: string, event: MouseEvent): void {
console.log(event);
}
}
Zachytněte předané parametry do proměnných:
<button (click)="show('eee', 123, $event)">
button
</button>