Я использую angular 7.0.1 и angular material 7.0.2, я хочу добавить значки font awesome 5.4.2, и я пытаюсь выполнить шаги в fontawesome web, но я не могу получить шрифт font awesome icon.
первый:
npm install --save-dev @fortawesome/fontawesome-free
затем в styles.scss добавьте:
@import '~@fortawesome/fontawesome-free/scss/fontawesome.scss';
и в _variables.scss добавить:
$fa-font-path: '~@fortawesome/fontawesome-free/webfonts';
теперь в app.component.ts добавляем:
import { MatIconRegistry } from "@angular/material";
[...]
constructor(
public matIconRegistry: MatIconRegistry,
) {
matIconRegistry.registerFontClassAlias ('fas'); // tried with 'fas' and with 'fa'
}
и, наконец, я предлагаю напечатать потрясающие значки шрифтов с помощью:
<mat-icon mat-list-icon fontIcon="fas github"></mat-icon> // tryed also with 'fas-github', 'fasGithub', 'github', 'fa-github', 'fa github' and 'faGithub'
Но шрифт иконки font awesome никогда не печатается. Мне не хватает чего-то важного и очевидного, но сейчас я этого не вижу.
fontIcon="fas fa-github"
? - person Temani Afif   schedule 29.10.2018