Я использую библиотеку Fort Awesome для вставки иконок в мой проект Angular 7. Настройка правильная, потому что я могу видеть значки на своих веб-страницах. Вопрос в том, как использовать эти значки с ngClass для их динамического изменения в ответ на значение переменной? Вот мой html код:
<div>
<a (click)="toggle(filters[0])" data-toggle="collapse" href="#coverageFilters" role="button" aria-expanded="true" aria-controls="coverageFilters"><fa-icon icon="minus"></fa-icon> {{filters[0].name}}</a>
<div class="collapse show multi-collapse" id="coverageFilters">
<ul class="filter" *ngFor="let item of filters[0].value"><input type="checkbox"> {{item}}</ul>
</div>
</div>
Функция переключения в теге привязки изменяет значение фильтров [0] ['collapse'] между true и false, и я хотел бы использовать значение этого переменная (filters [0] ['collapse']) для динамического изменения значка в элементе fa-icon с «минус» на «плюс».
Для достижения этого использовал бы Font Awesome, за исключением того, что ngClass не работает с элементом Font Awesome, чтобы делать то, что я пытаюсь достичь.