2
아래 AppRoutingModule 및 HomeRoutingModule이 있습니다. 첫 번째 경로는 일부 경로를 포함하고 HomeRoutingModule에서 나머지 경로를 가져옵니다. 내 문제는 어떻게 homeImport 안에 departmentId를 가져올 수 있습니까? 사실 내 전체 경로는 다음과 같아야합니다중첩 된 상태의 각도 2 라우팅
- '도메인 : 부서/: departmentId/수익성'
- '도메인 : 부서/: departmentId/loadFactor'
- ...
에서 각 경우마다 내 URL의 departmentId 만 업데이트해야합니다.
AppRoutingModule
const routes: Routes = [
{
path: 'home',
loadChildren: 'app/components/home/home.module#HomeModule',
data: { preload: true }
},
{ path: '', redirectTo: 'home/departments/group/profitability', pathMatch: 'full' },
{ path: '**', component: PageNotFoundComponent }
];
HomeRoutingModule
const homeRoutes: Routes = [
{
path: 'departments',
component: HomeComponent,
children: [
{ path: ':departmentId/fabi', component: FabiComponent },
{ path: ':departmentId/loadFactor', component: LoadFactorComponent },
{ path: ':departmentId/otp', component: OtpComponent },
{ path: ':departmentId/profitability', component: ProfitabilityComponent },
{ path: ':departmentId/revenue', component: RevenueComponent },
{ path: ':departmentId/yield', component: YieldComponent }
]
},
{ path: '', redirectTo: 'home/departments/group/profitability', pathMatch: 'full' }
];