ルータのアウトレットが複数ある場合は、動作するコードはありませんが、<router-outlet>
のログインページがAppComponent
にあると仮定します。ログイン後、私はMyHomeComponent
を親の<router-outlet>
に表示する必要があります。さて、MyHomeComponent
に私はInbox
、Outbox
とStarred
リンクをユーザーがクリックするとinbox
メッセージ、outbox
メッセージ、starred
メッセージを表示したい子<router-outlet>
をしたい、ということを前提としています。あなたは1つのプライマリを持つことができますこの質問に複数の<router-outlet> angular2 +を使用できますか?
AppComponent <router-outlet></router-outlet>
、
HomeComponent
<a routerLink="/xyz">Inbox</a>
<a routerLink="/abc">Outbox</a>
<router-outlet name='outlet1'></router-outlet>
マイルートパス
{ path: 'login', component: LoginComponent},
{ path: '', component: LoginComponent },
{ path: 'user', children:[
{ path: ':name',children:[
{path:'abc', component: InboxComponent, outlet: 'outlet1' },
{path:'xyz', component: OutboxComponent, outlet:'outlet1' }
] }]},
{ path: '**', component: PageNotFoundComponent }
/crisis-center(aux:chat;open=true)"
見られるような
()
内のURLに反映されますか? –