gpt4 book ai didi

angular8 - 升级到 Nebular 4 已停止显示 Font Awesome 图标。设置包也不起作用

转载 作者:行者123 更新时间:2023-12-03 21:18:47 25 4
gpt4 key购买 nike

升级 Angular 8 版后,Nebular 更新到了 4 版。升级后,我看不到之前显示的 Font Awesome 图标。

我尝试浏览 nebular 的这个文档,它要求我们将字体 awesome 注册为默认包。但即使这样做也行不通。
https://akveo.github.io/nebular/docs/guides/register-icon-pack#register-icon-pack .

找不到有关此问题的足够讨论。 Font Awesome 已经包含在内,我也将它添加到我的 angular.json 文件中

constructor(private iconService: NbIconLibraries) {
this.iconService.registerFontPack('font-aweome');
this.iconService.setDefaultPack('font-aweome');
}

Nebular 应该接受字体很棒的图标。

最佳答案

为了显示 fontawesome,您需要注册图标包并将您的星云版本升级到 4.6.0。
为了注册图标包,您需要在 app.component.ts 中执行此操作

constructor(private iconLibraries: NbIconLibraries){ this.iconLibraries.registerFontPack('font-awesome', { packClass: 'fa' }); }

然后在菜单项中你可以像这样使用它
{ title: 'wallet', icon: { icon: 'fa-eur', pack: 'font-awesome' }, link: '/home/dashboard', }

希望这会有所帮助。

关于angular8 - 升级到 Nebular 4 已停止显示 Font Awesome 图标。设置包也不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57201855/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com