Event-objekt og parametre i Angular-skabelon
Det er muligt at kombinere variablen $event
med andre parametre. Rækkefølgen af
værdier har ikke betydning - Angular indsætter selv
objektet med eventet i den parameter, hvor
$event er skrevet.
Lad os se på et eksempel. Lad os sende en streng og objektet med eventet som parameter:
<button (click)="show('eee', $event)">
button
</button>
Lad os fange de videregivne parametre i metoden i komponentklassen:
export class AppComponent {
public show(arg: string, event: MouseEvent): void {
console.log(event);
}
}
Fang de videregivne parametre i variabler:
<button (click)="show('eee', 123, $event)">
button
</button>