Event-objekti ja parametrit Angular-sivupohjassa
Muuttujaa $event voidaan yhdistää
muiden parametrien kanssa. Tässä tapauksessa järjestyksellä
ei ole väliä - Angular lisää
tapahtumaobjektin siihen parametriin, jossa
on kirjoitettu $event.
Katsotaanpa esimerkkiä. Lähetetään merkkijono parametrina ja tapahtumaobjekti:
<button (click)="show('eee', $event)">
button
</button>
Kaapataan metodille parametreina annetut arvot komponenttiluokassa:
export class AppComponent {
public show(arg: string, event: MouseEvent): void {
console.log(event);
}
}
Kaapataan annetut parametrit muuttujiin:
<button (click)="show('eee', 123, $event)">
button
</button>