6

我不知道如何将 FontAwesome 5 包含到 Angular 2+ 应用程序中。我找到了这个包 - https://www.npmjs.com/package/@fortawesome/fontawesome 你能告诉我应该在哪里导入这个包吗?也许在 app.module.ts 文件中?

4

2 回答 2

12

首先:您需要安装软件包:

$ npm i --save @fortawesome/fontawesome

$ npm i --save @fortawesome/fontawesome-free-solid
$ npm i --save @fortawesome/fontawesome-free-regular
$ npm i --save @fortawesome/fontawesome-free-brands

然后在您的app.component.ts中添加导入:

import fontawesome from '@fortawesome/fontawesome';
import faTrashAlt from '@fortawesome/fontawesome-free-regular/';

并在app.component的构造函数中将图标添加到 fontawesome 库:

fontawesome.library.add(faTrashAlt);

在 html 页面中,您只需添加图标:

<i class="far fa-trash-alt"></i>

链接到 fontawesome 文档: https ://fontawesome.com/how-to-use/use-with-node-js#free

于 2018-02-22T11:55:40.873 回答
0

你需要安装包:

npm install @fortawesome/fontawesome-free

然后全部导入

import "@fortawesome/fontawesome-free/css/all.css";

或单独导入,如下所示:

import "@fortawesome/fontawesome-free/css/fontawesome.css";
import "@fortawesome/fontawesome-free/css/solid.css";
于 2019-02-27T13:13:05.763 回答