В настоящее время в моем проекте я использую Угловой 4.1 с функцией бокового меню. Справа у меня значок меню гамбургера. По щелчку я хочу показать ярлыки с иконками.
Ниже мой код
<div class = "burger-menu-container"> <p-menu [model] = "items"></p-menu> </div>
import { MenuItem } from 'primeng/primeng';
Внутри класса я объявил свою переменную как:
public items: MenuItem[];
В ngOnInit я вызвал метод ниже:
this.menuItem();
Реализация функции:
private menuItem(): void {
this.items = [
{
label: this.translate.instant('burgermainmenu.mycompanyrestaurantlabel'), icon: 'home-icon', command: (event) => {
this.arrowClick('home');
}
},
{
label: this.translate.instant('burgermainmenu.allcompanyrestaurantlabel'), icon: 'all-cafeteria-icon',
routerLink: ['../../cafe/cafeteria-list', 'list-view', { id: this.currentLocation }],
command: (event) => {
this.arrowClick('');
}
}]
import { BrowserAnimationsModule } from '@angular/platform-browser/animations';
Inside @NgModule below things are already imported
imports: [
BrowserModule,
HttpClientModule,
RouterModule.forRoot(ROUTES, { useHash: true }),
BrowserAnimationsModule,
SharedModule,
TranslateModule.forRoot({
loader: { provide: TranslateLoader, useClass: CustomLoader }
}),
AsyncLocalStorageModule,
LazyLoadImageModule
]
Проблема - В соответствии с приведенной выше реализацией я не могу видеть значки, оставленные для маркировки в боковом меню.
Любая помощь заметна.





Я нашел решение. Я упоминаю шаг ниже, поэтому в будущем, если у кого-то возникнет такая же проблема, он сможет найти решение.
Установить font-awesome
npm install --save font-awesome angular-font-awesome
Добавить файл css с потрясающим шрифтом в angular.json внутри элемента стиля
"styles": [
"./assets/css/styles.scss",
"../node_modules/bootstrap/dist/css/bootstrap.min.css",
"../node_modules/primeng/resources/primeng.min.css",
"../node_modules/font-awesome/css/font-awesome.css",
"../node_modules/moment"
]
Теперь вы можете выполнить команду ниже.
npm install
Чтобы разместить приложение на локальном хосте, выполните команду ниже
npm start