Обект 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>