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