FontAwesome неправильно загружается с элементами Angular

У меня есть приложение Angular, которое упаковано с использованием Angular Elements, а затем загружено в другое веб-приложение. Я использую Font Awesome, но значки отображаются в виде прямоугольников.

Подобно тому, что описано в Как знаете, загружен ли уже шрифт (@ font-face)?

Я добавил fontawesome через npm.

Также я добавил следующее в свой angular.json

"styles": [
    "src/styles.css",
    "node_modules/bootstrap/dist/css/bootstrap.min.css",
    "node_modules/font-awesome/css/font-awesome.min.css"
]

Вот как я использую FA.

<button class="btn btn-primary btn-sm fa fa-bars">
  {{ label }}
</button>

Итак, мой вопрос: что мне здесь не хватает? Любая помощь горячо приветствуется.


person Samer Makary    schedule 24.09.2019    source источник


Ответы (1)


вместо того, чтобы вручную настраивать font-awesome в проекте angular, используйте пакет NPM, который автоматически настроит все для вас за несколько простых шагов

См. Этот документ типа / npm https://www.npmjs.com/package/@fortawesome/angular-fontawesome

person Pankaj Rupapara    schedule 24.09.2019