1
に異なる親コンポーネントを持つこんにちは、私は私のルートを持っているが、私は必要なものこの2角度 - 子供のルート親コンポーネント
const routes: Routes = [
{ path: '', component: parentComponent, canActivate: [ LoggedInGuard ], children: [
{ path: 'profile', component: ProfileComponent },
{ path: 'sign-out', component: SignOutComponent },
{ path: 'set-password', component: SetPasswordComponent },
{ path: '', canActivate: [ LastLoginDateGuard ], children: [
{ path: 'admin', canActivate: [ adminGuard ], children: [
{ path: 'event/:event_id', component: appComponent, children: [
{ path: '', component: EventComponent }
]},
]},
]},
{ path: '', redirectTo: '/sign-in', pathMatch: 'full' },
]},
{ path: '', component: AppComponent },
{ path: 'home', component: HomeComponent },
{ path: 'sign-in', component: SignInComponent },
{ path: 'sign-up', component: SignUpComponent },
{ path: '**', component: PageNotFoundComponent }
];
ように設定ファイルがへevent/:event_id
ルートであります通常parentComponent
{ path: 'admin', canActivate: [ adminGuard ], children: [
{ path: 'event/:event_id', component: appComponent, children: [
{ path: '', component: EventComponent }
]},
]},
私は基本的にはちょうど試してみてくださいevent/:event_id
の親コンポーネントがappComponent
ないあなたがParentComponent
子からの経路全体の一部を除去し、AppComponent
の親と別のものを作る、
する必要があることについてはparentCompnent
私はルートのファイルを大きくすることができると思っていました – SCRATK
@S CRATKを実行すると、lazyloadingを使用してルートファイルを分割できます。 –