我已经为此苦苦挣扎了一段时间,现在我无法使它导航到命名路线。
我有一个类似的容器:
<router-outlet></router-outlet>
<router-outlet name="bottom"></router-outlet>
一些路线如下:
export const AccountRoutes:Routes = [
// other routes
{path:'address-list', component:AddressesListComponent, outlet:'bottom'}
]
我这样称呼:
this.router.navigate([{outlets:{bottom:['crm','accounts','address-list']}}])
当我打电话给我时,我得到一个错误提示
错误:未捕获(承诺):错误:无法匹配任何路由。网址段:“ crm /帐户/地址列表”
但是有趣的是,如果我从路线上的出口下车,然后像this.router.navigate(['crm','accounts','address-list'])
一样导航
可以。
那么任何人都可以告诉我我在做什么错吗?
答案 0 :(得分:0)
我终于能够弄清楚了,确实花了一天的时间,但这是答案。
this.router.navigate([
'',
'crm',
'accounts',
{
outlets:{
bottom:'address-list'
}
}]);