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'
                  }
               }]);