我正在尝试将 Font-Awesome 图标与 Nebular 一起使用。
我在 app.component.ts 文件中添加了以下行
constructor(private iconLibraries: NbIconLibraries) {
this.iconLibraries.registerSvgPack('social-networks', {
'association': '<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="0 0 24 24">assets/images/building.svg</svg>',
'calendar1': '<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="0 0 24 24">assets/images/calendar.svg</svg>',
});
this.iconLibraries.setDefaultPack('social-networks');
}
并尝试像这样访问“日历1”图标。
{
title: 'View Events',
icon: 'calendar1',
link: 'events',
},
在控制台上,我收到以下错误 -图标 'calendar1' 未在包 'eva' 中注册。检查图标名称或考虑切换图标包。
但该图标仍然不可用。谁能告诉我我做错了什么。我已经关注了这篇文章 - https://akveo.github.io/nebular/docs/guides/register-icon-pack#register-icon-pack