Я столкнулся с проблемой при попытке использовать потрясающие иконки . Я уже установил FontAwesome с командной строкой в свой проект:
ng add @fortawesome/angular-fontawesome@latest
У меня есть подмодуль, и я хочу использовать значок "fas" -> "images" прямо внутри него. Итак, я создал свой подмодуль:
import { PhotoListComponent } from './photo-list.component';
import { FontAwesomeModule } from '@fortawesome/angular-fontawesome';
import { library } from '@fortawesome/fontawesome-svg-core';
import { fas } from '@fortawesome/free-solid-svg-icons';
@NgModule({
declarations: [
PhotoListComponent
],
imports: [
CommonModule,
FontAwesomeModule
]
})
export class PhotoListModule {
constructor() {
library.add(fas);
}
}
У меня есть компонент в этом подмодуле (photo-list.component.ts и photo-list.component. html). В его файле HTML я просто поместил эту строку, чтобы отобразить значок в заголовке:
<h1><fa-icon [icon]="['fas','images']"></fa-icon> Images</h1>
Когда я запускаю свой проект angular и открываю этот модуль, возникает следующая ошибка (и значок не отображает примечания ): Ошибка NG8001: fa-icon не является известным элементом
Почему он не работает?