Angular 角二次路径投掷误差
我已经为此挣扎了一段时间,现在我无法让它导航到指定的路线 我有一个容器,看起来像:Angular 角二次路径投掷误差,angular,routing,Angular,Routing,我已经为此挣扎了一段时间,现在我无法让它导航到指定的路线 我有一个容器,看起来像: <router-outlet></router-outlet> <router-outlet name="bottom"></router-outlet> export const AccountRoutes:Routes = [ // other routes {path:'address-list', component:AddressesListCompon
<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']}}])
当我调用这个时,我得到一个错误
错误:未捕获(承诺中):错误:无法匹配任何路由。URL段:“crm/帐户/地址列表”
但有趣的是,如果我在路线上取下插座,然后像这个.router.navigate一样导航(['crm'、'accounts'、'address-list'])
它起作用了
有人能告诉我我做错了什么吗?我终于能弄明白,确实花了大约一天的时间,但这是答案
this.router.navigate([
'',
'crm',
'accounts',
{
outlets:{
bottom:'address-list'
}
}]);