Я создал пользовательский угловой компонент смарт-таблицы с функциями сортировки, разбивки на страницы и фильтрации. Проблема в том, что сортировка работает правильно, но значки сортировки заголовка таблицы не работают должным образом. Я нашел несколько примеров, но все они для angularJS. Например я пытаюсь сделать что-то вроде этого: - http://jsfiddle.net/gdjc4y39/8/
Я пытался использовать ngclass, но при этом менялись все значки сортировки, даже если я щелкнул один из них.
<span *ngIf="!this.toggleSortIcon"><i class="fas fa-sort"></i></span>
<span *ngIf="this.toggleSortIcon"><i [ngClass]="reverse ? 'fas fa-sort-down': 'fas fa-sort-up'"></i></span>