Tapahtumankäsittelijöiden sidonta Angular-sivupohjassa
Angularissa tapahtumankäsittelijät sidotaan tageihin erityisellä tavalla - attribuuttien avulla. Pyöreissä sulkeissa määritetään tapahtuman nimi, ja attribuutin arvossa kutsutaan komponenttiluokan metodia, jonka pitäisi suorittua kyseisellä tapahtumalla.
Esimerkkinä tehdään niin, että
napsautettaessa painiketta suoritetaan komponenttiluokan
metodi show:
<button (click)="show()">
button
</button>
Kirjoitetaan nyt metodin show
toteutus komponenttiluokassa:
export class AppComponent {
public show(): void {
alert('test');
}
}
Tee kaksi painiketta. Ensimmäistä napsautettaessa tervehdi käyttäjää, ja toista napsautettaessa hyvästele hänet.