내 프로젝트의 탐색 메뉴를 만들려고합니다. 아이디어는이 메뉴에 대한 경로 배열을 사용하는 것입니다 그리고 그것은 작동하지만 지금은 내 메뉴에 URL을 추가하기 위해 노력하고있어 당신이 그림에서 볼 수 있듯이 내가 만든 위는각도 2 탐색 메뉴
작동하지 않습니다 children 요소가있는 탐색 메뉴. 링크를 활성화하려면 [routerLink]를 추가하고 싶습니다.
이[routerLink]="[menuItem.route.path]"
하지만 어린이 항목이 작동하지 않습니다 루트 항목의 모든 사용하여 작동합니다.
P. 경로 : 당신은 HomeComponent에 <router-outlet></router-outlet>
를 추가
RouterModule.forRoot([
{ path: '', component: HomeComponent },
{ path: 'admin', component: HomeComponent, data: { title: "Home", icon: "home" } },
{
path: 'test', component: HomeComponent, data: { title: "Settings", icon: "settings" },
children: [
{ path: '', component: HomeComponent, data: { title: "Test", icon: "power_settings_new" } },
{ path: 'settings', component: HomeComponent, data: { title: "Test2", icon: "power_settings_new" } }
]
}
])
감사합니다. 그러나 RouterModule을 기반으로 메뉴 생성을 자동화하고 싶습니다. 당신의 예제에서 메뉴의 생성은 하드 코딩되어 있습니다. –