私のルーティングが私のAngular 2アプリケーションで動作するようにしようとしています。ここで角2 - 子供のルートが親コンポーネントをロード
は私がapp.routes.ts
ファイル
export const ROUTES: Routes = [
{ path: '', component: PublicComponent, data: { title: 'Heroes List' } },
{ path: 'home', component: PublicComponent },
{ path: 'admin', component: PrivateComponent, children: [
{ path: '', component: PrivateComponent },
{ path: 'account-settings', component: AccountSettingsComponent, children: [
{ path: '', component: UserInformationComponent},
{ path: 'user-information', component: UserInformationComponent},
{ path: 'companys-information', component: CompanysInformationComponent}
] },
] },
{ path: '**', component: NoContentComponent },
];
私はそれが親ルートをアップロード子ルートの1つに移動しようとするたびに使用していたコードです。
だから私はに行って、たとえば言うことができます: -
http://localhost:4200/#/admin
それは正しいコンポーネントPrivateComponentに引っ張ります。
しかし、私はに移動したとき: -
http://localhost:4200/#/admin/account-settings
やアカウント設定のいずれかの子供たちは、それはあなたが上記を参照できるコードに記載されているようにPrivateComponent
なくAccountSettingsComponent
またはUserInformationComponent
アップロードします。
これを機能させるために私のコードに何か不足していますか?
Angular CLIを使用してアプリケーションを生成しました。
ありがとうございます。
ありがとうございます、私はそれができれば受け入れます。 –