如何将 ionicons 版本 5 添加到 angular,版本 4.5 有一个可用的 scss,我可以以这种方式使用,但现在在版本 5 中,ionicons 使用 svgs 并且不知道如何将它与 angular 集成。
当前方法在 angular.json
"styles": [
"./node_modules/ionicons/dist/scss/ionicons.scss",
"src/app/theme/styles/styles.scss"
],
然后在我的 app.component.ts 中(我正在使用星云 UI) https://akveo.github.io/nebular/docs/guides/register-icon-pack#register-icon-pack
export class AppComponent implements OnInit {
constructor(private iconsLibrary: NbIconLibraries, public store$: Store<any>, ) {
iconsLibrary.registerFontPack('ion', { iconClassPrefix: 'ion' });
iconsLibrary.registerFontPack('nebular', { iconClassPrefix: 'nb' });
iconsLibrary.setDefaultPack('nebular');
// @ts-ignore
if (window.Cypress) {
// @ts-ignore
window.__appStore__ = store$;
}
}
ngOnInit() {
}
}
我在问题中看到带有角度的离子它们添加
"assets": [
{
"glob": "**/*",
"input": "src/assets",
"output": "assets"
},
{
"glob": "**/*.svg",
"input": "node_modules/ionicons/dist/ionicons/svg",
"output": "./svg"
}
]
但我不知道如何继续