Редактировать:
Для пояснения, приведенный ниже ответ ошибочно рассматривает Font Awesome 4.7.0, а не Font Awesome 5.
Оригинал:
Это должно сработать, просто выполнив:
npm install font-awesome --save
И добавление:
@import "~font-awesome/css/font-awesome.css";
... к вашему styles.css
или styles.scss
.
Другой вариант - использовать официальный шрифт awesome 5 angular component
npm add @fortawesome/fontawesome-svg-core
npm add @fortawesome/free-solid-svg-icons
npm add @fortawesome/angular-fontawesome
В вашем шаблоне:
<div style="text-align:center">
<fa-icon [icon]="faAlignJustify"></fa-icon>
</div>
В вашем машинописном тексте:
import { faAlignJustify } from '@fortawesome/free-solid-svg-icons';
export class MyComponent {
faAlignJustify = faAlignJustify;
}
В модулеВаш компонент:
import { FontAwesomeModule } from '@fortawesome/angular-fontawesome';
@NgModule({
declarations: [
MyComponent
],
imports: [
BrowserModule,
FontAwesomeModule
]
})
export class MyModule { }