отображаю на странице массив массивов объектов. И у каждого объекта есть событие клика. Я хочу заменить столько кликов (сейчас это более трех тысяч кликов) одним кликом на обертку.
Например, текущий код
<div *ngFor="var service of services">
<div *ngFor="var cat of service.cats">
<div (click)="catClick(cat)">{{cat.name}}</div>
<div (click)="increaseQuantity(cat)">+</div>
<div (click)="decreaseQuantity(cat)">-</div>
</div>
</div>
Желаемый код
<div (click)="someCommonFunc($event)">
<div *ngFor="var service of services">
<div *ngFor="var cat of service.cats">
<div>{{cat.name}}</div>
<div>+</div>
<div>-</div>
</div>
</div>
</div>
Но в event.target я получаю только HTML-код элемента.
Как я могу получить угловой объект, который был связан с этим html-элементом?