Я использую Angular 8. Я добавил font-awesome путь в angular. json следующим образом.
"./node_modules/font-awesome/css/font-awesome.css"
Однако все значки были пустыми. (не загружается). Итак, я поместил все удивительные шрифты файлы в папку активов. Затем я поместил ссылку на файл css в индексе. html
<link rel="stylesheet" href="assets/styles/css/font-awesome.css">
Он все еще не работал. Итак, я нажал на файл font-awesome. css прямо из моего браузера.
mysite.mymy/assets/styles/css/font-awesome.css
Он открылся в браузере. Файл css имеет ссылку на "../fonts/". Как показано ниже:
@font-face {
font-family: 'FontAwesome';
src: url('../fonts/fontawesome-webfont.eot?v=4.7.0');
src: url('../fonts/fontawesome-webfont.eot?#iefix&v=4.7.0') format('embedded-opentype'), url('../fonts/fontawesome-webfont.woff2?v=4.7.0') format('woff2'), url('../fonts/fontawesome-webfont.woff?v=4.7.0') format('woff'), url('../fonts/fontawesome-webfont.ttf?v=4.7.0') format('truetype'), url('../fonts/fontawesome-webfont.svg?v=4.7.0#fontawesomeregular') format('svg');
font-weight: normal;
font-style: normal;
}
Итак, я перешел по этой ссылке.
mysite.mymy/assets/styles/fonts/fontawesome-webfont.eot?v=4.7.0
Но она перенаправляет на домашнюю страницу. В чем проблема? Иконки не загружаются.