【发布时间】:2019-06-26 11:45:40
【问题描述】:
我正在尝试将路由实现为 - 在 router-outlet 中具有 gsearch 的“名称”。当gsearch 条件匹配时<router-outlet name="gsearch"></router-outlet> 应该打开视图,其余router-outlet 不应该显示任何视图。
“gsearch”路由器出口或其他路由器出口应根据路由条件一次工作。
如何实现这个目标?
app.component.html
// if, else if, else conditions type
<router-outlet name="gsearch"></router-outlet> <=== gSearch opens here
<router-outlet name!="gsearch"></router-outlet> <=== rest routing should be here
routing.ts
{
path: '',
component: GSearchComponent,
outlet: "gsearch"
}
{
path: '',
component: abcComponent,
outlet: "abc"
},
{
path: '',
component: cdeComponent,
outlet: "cde"
}
【问题讨论】: