【发布时间】:2016-09-09 06:44:06
【问题描述】:
如果可能有多个路由器出口,我没有任何工作代码,但假设我在 AppComponent 的父 <router-outlet> 中有登录页面。登录后,我必须在父 <router-outlet> 中显示 MyHomeComponent。现在,假设在MyHomeComponent 我想要一个孩子<router-outlet>,当用户点击Inbox、Outbox 和@987654332 时,我想在其中显示inbox 消息、outbox 消息、starred 消息@链接。请帮我找到这个问题的答案
应用组件
<router-outlet></router-outlet>,
主页组件
<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 }
【问题讨论】:
-
你是怎么解决这个问题的?
标签: angular