Сейчас биндинг производится так
<div *ngFor="let item of array">
<div (click)="someFunc(item)">{{item.name}}</div>
</div>
или так
<div *ngFor="let item of array" (click)="someFunc(item)">
<div>{{item.name}}</div>
</div>
Проблема в том, что если у нас массив длинный, или если это массивы массивов, то получается довольно много слушателей (в моём случае несколько тысяч).
Можно ли как-нибудь оптимизировать это, повесив один клик на родителя (как это делается на чистом js)?