Аб'ект Event і параметры ў тэмплейце Angular

Можна камбінаваць зменную $event з іншымі параметрамі. Пры гэтым парадак значэння не мае - Angular сам уставіць аб'ект з падзеяй у той параметр, дзе напісаны $event.

Давайце паглядзім на прыкладзе. Перададзім параметрам радок і аб'ект з падзеяй:

app/app.component.html<button (click)="show('eee', $event)">
  button
</button>

Поймем перададзенае ў параметрах метаду класа кампанента:

app/app.component.tsexport class AppComponent {
  public show(arg: string, event: MouseEvent): void {
    console.log(event);
  }
}
Задание 1

Поймем перададзеныя параметры ў зменныя:

app/app.component.html<button (click)="show('eee', 123, $event)">
  button
</button>