我遵循文档并配置连接字体包文档图标。
constructor(
private _iconLibraries: NbIconLibraries
) {
this._iconLibraries.registerFontPack('material-icons', {
ligature: true,
});在我的app.module.ts中,我有这样的进口
imports: [
NbEvaIconsModule,
NbIconModule,
MatIconModule,
...
]我的组件里有这个:
<nb-icon icon="star"></nb-icon>
<nb-icon icon="group" pack="material-icons"></nb-icon>
<nb-icon icon="star"></nb-icon>
<mat-icon>group</mat-icon>
<nb-icon icon="star"></nb-icon>“星型”图标显示没有问题,垫子图标中的“组”也显示出来,但是nb-图标中的“组”显示为“组”文本,没有图标。

在package.json中,我有这样的观点:
"@angular/material": "~13.1.0",
"@nebular/eva-icons": "9.0.0",
"@nebular/theme": "^9.0.0",
"eva-icons": "^1.1.2",
"material-design-icons": "^3.0.1",
"nebular-icons": "^1.1.0",我做错了什么吗?
发布于 2022-06-24 16:58:04
https://github.com/akveo/nebular/issues/2554
似乎星云文档没有很好地记录下来,而且也被窃听了。只要不使用CustomNbIconLibraries,只要在v9 Nebular主题上运行就可以了。
export class AppModule {
constructor(private iconLibraries: NbIconLibraries) {
this.registerMaterialIcons();
}
private registerMaterialIcons() {
this.iconLibraries.registerFontPack("material-icons", {
packClass: "material-icons",
ligature: true
});
this.iconLibraries.setDefaultPack("material-icons");
}
}发布于 2022-04-12 19:50:24
在index.html导入中
<link
href="https://fonts.googleapis.com/css?family=Material+Icons"
rel="stylesheet"
/>https://stackoverflow.com/questions/71461996
复制相似问题