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:
app/app.component.html<button (click)="show('eee', $event)">
button
</button>
Kaapataan metodille parametreina annetut arvot komponenttiluokassa:
app/app.component.tsexport class AppComponent {
public show(arg: string, event: MouseEvent): void {
console.log(event);
}
}
Задание 1
Kaapataan annetut parametrit muuttujiin:
app/app.component.html<button (click)="show('eee', 123, $event)">
button
</button>