角度辅助路径投掷错误

时间:2019-01-22 23:25:16

标签: angular routing

我已经为此苦苦挣扎了一段时间,现在我无法使它导航到命名路线。

我有一个类似的容器:

<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'])一样导航 可以。

那么任何人都可以告诉我我在做什么错吗?

1 个答案:

答案 0 :(得分:0)

我终于能够弄清楚了,确实花了一天的时间,但这是答案。

this.router.navigate([
               '', 
               'crm',
               'accounts', 
               {
                  outlets:{
                      bottom:'address-list'
                  }
               }]);