【发布时间】:2023-03-04 16:22:02
【问题描述】:
我在 Angular 5 中使用 font-awesome 版本 4.7.0。当我向屏幕添加图标时,图标立即从标记更改为,我无法从 Angular 组件访问它的类,这是我想要做的。
由此产生的行为是第一个定义的图标正确显示,但我所做的任何后续更改都应反映在 UI 上并更改字体真棒图标根本不会显示。
具体问题是我希望在对表格进行排序时更改图标。初始图标设置为 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>
【问题讨论】:
标签: html css angular font-awesome angular-fontawesome