2

我刚刚按照此处的文档将我的应用程序从 Fontawesome 版本 4 升级到了 5 。

一切看起来都不错,除了动态图标外,它似乎工作正常......

我的应用程序使用 Angular 并且经常显示的图标是动态的:

ul.to-do-bullets.list-inline(ng-if="isMobile && todos.length > 1")
  li(ng-repeat="todo in todos", ng-click="showTodo($index)")
    i.fa(ng-class="{'fa-circle-o': activeTodo !== $index, 'fa-circle': activeTodo === $index}")

这里字体加载正常,但是当to-do更改它不再更新active图标时......

查看他们的文档我找不到答案......我怎样才能让它像以前一样工作?谢谢

4

2 回答 2

1

对于 Angular,我们创建了一个特定的组件:

https://github.com/FortAwesome/angular-fontawesome

它处于预发布阶段,但我们很乐意帮助对其进行测试并使其成为稳定版本。

如果您不想使用预发布的东西,只需切换到带有 CSS 的 Web 字体,这应该可以解决问题。

于 2018-02-23T15:10:06.633 回答
1

更改"fa-circle-o""far fa-circle"_ "fa-circle"_"fas fa-circle"

迁移指南中的“图标名称更改”部分所述

问候。

于 2018-02-23T12:40:05.590 回答