Проблемы при интеграции nebular с font-awesome - PullRequest
0 голосов
/ 02 ноября 2019

Я пытаюсь использовать значки 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');
  }

и пытаюсь получить доступ к 'calendar1 'icon like this.

{
    title: 'View Events',
    icon: 'calendar1',
    link: 'events',
  },

На консоли я получаю сообщение об ошибке ниже - Значок' calendar1 'не зарегистрирован в пакете' eva '. Проверьте имя значка или рассмотрите возможность переключения пакета значков.

Но значок все еще не доступен. Может кто-нибудь, пожалуйста, скажите мне, что я делаю не так. Я следил за этой статьей - https://akveo.github.io/nebular/docs/guides/register-icon-pack#register-icon-pack

...