У меня есть таблица с динамическими c заголовками (я не знаю, сколько столбцов может содержать мой заголовок таблицы), у меня есть значок сортировки рядом с именами столбцов. В зависимости от определенного флага отображается значок стрелки вверх или вниз. Моя проблема в том, что, если я нажимаю стрелки вверх и вниз в одном столбце, остальные значки столбцов также меняются. Это мой код ниже
HTML:
<th *ngFor="let column of listOfColumns">
{{column}}
<span *ngIf="sortFlag" class="sort-downIcon"
(click)="sort('desc',column)"></span>
<span *ngIf="!sortFlag" class="sort-upIcon"
(click)="sort('asc',column)"></span></th>
как мне избежать этого? у нас есть какая-нибудь техника здесь?