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:
<button (click)="show('eee', $event)">
button
</button>
Przechwyćmy przekazane w parametrach metody klasy komponentu:
export class AppComponent {
public show(arg: string, event: MouseEvent): void {
console.log(event);
}
}
Przechwyć przekazane parametry do zmiennych:
<button (click)="show('eee', 123, $event)">
button
</button>