E.M*_*eir 12 font-awesome font-awesome-5 angular
我正在使用Angular(6)应用程序,我正在尝试使用FA图标,并且没有运气下拉.我成功使用了FA(4)图标,例如:
<i class="fa fa-align-justify"></i>
Run Code Online (Sandbox Code Playgroud)
但是:无法正常工作,我正在使用此命令安装FA
npm install font-awesome --save
Run Code Online (Sandbox Code Playgroud)
在node_modules
文件夹中,我可以看到FA.css,但它说Font Awesome 4.7.0 ...
在angular.json
文件中,我引用了FA:
"node_modules/font-awesome/css/font-awesome.min.css",
我红了很多帖子就像那个 如何使用通过NPM安装的字体awesome 5
我还需要做什么?
its*_*box 25
对于版本5,您需要以下包 @fortawesome/fontawesome
使用此命令:
npm install @fortawesome/fontawesome-free
Run Code Online (Sandbox Code Playgroud)
Fontawesome有针对Angular的特定包.要了解如何使用Angular,请单击此处
Cha*_*thU 10
如果您使用npm install --save @fortawesome/fontawesome-free
更改package.json
引用
import "@fortawesome/fontawesome-free/css/all.css";
Run Code Online (Sandbox Code Playgroud)
编辑:
为了澄清,下面的答案错误地考虑了Font Awesome 4.7.0而不是Font Awesome 5。
原版的:
只需执行以下操作即可:
npm install font-awesome --save
Run Code Online (Sandbox Code Playgroud)
并添加:
@import "~font-awesome/css/font-awesome.css";
...给您styles.css
或styles.scss
。
另一种选择是使用官方字体真棒5角度组件
npm add @fortawesome/fontawesome-svg-core
npm add @fortawesome/free-solid-svg-icons
npm add @fortawesome/angular-fontawesome
Run Code Online (Sandbox Code Playgroud)
在您的模板中:
<div style="text-align:center">
<fa-icon [icon]="faAlignJustify"></fa-icon>
</div>
Run Code Online (Sandbox Code Playgroud)
在您的打字稿中:
import { faAlignJustify } from '@fortawesome/free-solid-svg-icons';
export class MyComponent {
faAlignJustify = faAlignJustify;
}
Run Code Online (Sandbox Code Playgroud)
在组件的模块中:
import { FontAwesomeModule } from '@fortawesome/angular-fontawesome';
@NgModule({
declarations: [
MyComponent
],
imports: [
BrowserModule,
FontAwesomeModule
]
})
export class MyModule { }
Run Code Online (Sandbox Code Playgroud)
或者,您可以将 fontawesome 作为模块安装在 js 代码中。
脚步:
npm install @fortawesome/fontawesome-free --save
all.js
说明最底部的说明导入文件。import '@fortawesome/fontawesome-free/js/all.js';
Run Code Online (Sandbox Code Playgroud)
- 或者 -
require('@fortawesome/fontawesome-free/js/all.js');
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
30101 次 |
最近记录: |