2017-07-12 3 views
0

ここに私のplnkrです。私はネストされたルートから名前付きコンセントをターゲットにしようとしています。今は可能ではないようです。ここネームドルートから出口ルータを指定することはできません

<router-outlet></router-outlet> 
<router-outlet name="outer-outlet"></router-outlet> 

と私のルートの設定です:

{ 
    path: '', 
    component: MainComponent, 
    children: [{ 
    path: 'inner-outlet', 
    children: [{ 
     path: '', 
     outlet: 'inner-outlet', 
     component: ModalComponent 
    }, { 
    path: 'outer-outlet', 
    children: [{ 
     path: '', 
     outlet: 'outer-outlet', 
     component: ModalComponent 
    }] 
    }] 
} 

は、私が移動すると/inner-outletModalComponentが表示されますが、たとえば、ここに私のテンプレートです。しかし/outer-outletに移動した場合、ModalComponentは表示されません。

答えて

0

両方のルートがプライマリ(名前のない)アウトレットを使用しているため、このコンセントの外側のアウトレットを検索します。

外部コンセントを使用する2番目の親ルートを作成する必要があります。

+0

それでは、私の質問は、あなたがコンセントにいったん書いていると、どこにいるアウトレットをターゲットにすることができないのでしょうか?あなたが言っていることは起こっているのですか? –

関連する問題