私はAngular 2で遊んでいますが、ルータにいくつか問題があります。 メインのルータ - アウトレットの内側に2番目のルータ - アウトレットを設置したいと考えています。Angular2ネストされたルータのアウトレット
最初のルータ・アウトレット内には、私は他のルータ・コンセントを持ってホーム・ページにリダイレクト:
<router-outlet name="main"></router-outlet>
これは輸入せずに私のapp.routingです。 HomeComponent ngOnInitで
const appRoutes: Routes = [
{ path: '', component: HomeComponent },
{ path: 'login', component: LoginComponent},
{ path: 'days', component: DaysComponent, outlet: 'main'}
];
export const appRoutingProviders: any[] = [
];
export const routing: ModuleWithProviders = RouterModule.forRoot(appRoutes);
私はこの
this.router.navigateByUrl('/(main:days)');
持っている。しかし、これは次のエラーでウェブをクラッシュ:
キャッチされない(約束で):エラー:ロードするために出口の主を見つけることができません'DaysComponent'
メインルータの内部に2つ目のルータ出口があるのはどうでしょうか?
ありがとうございます。
:[補助ルータ出口inside-プライマリルータのアウトレット](http://stackoverflow.com/questions/39893428/auuxiliary-router-outlet-inside-primary-router-outlet)私は同じ問題があります... –