我正在使用 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']的值,我想使用这个变量的值(过滤器[0]['collapse'])来动态改变fa-icon 元素中的图标从“减号”变为“加号”。
本来可以使用 Font Awesome 来实现这一点,除非 ngClass 不能与 Font Awesome 元素一起使用来完成我想要实现的目标。