Я использую font-awesome версии 4.7.0 с Angular 5. Когда я добавляю значок на экран, значок сразу меняется с тега на, и я не могу получить доступ к его классу из компонента Angular, что я и хочу сделать.
В результате получается, что первый определенный значок отображается правильно, но любые последующие изменения, которые я должен внести, которые должны быть отражены в пользовательском интерфейсе с изменением шрифта, значок awesome вообще не отображаются.
Конкретная проблема заключается в том, что я хочу изменить значки при сортировке таблицы.Первоначальный значок настроен как fa-sort, и он отображается правильно, но при нажатии на заголовок таблицы содержимое сортируется и обновляется, но значки не меняются на fa-sort-up или fa-sort-down.Я проверил логику, и она работает правильно.
Текущий код HTML, который должен выполнять это действие, выглядит следующим образом:
<i [ngClass]="sortBy.key !== 'login' ? 'icon-sort' : sortBy.order === 'desc' ? 'icon-sort-up' : 'icon-sort-down'"></i>