Angular2路由器-辅助路由

Angular2路由器-辅助路由,angular,angular2-routing,Angular,Angular2 Routing,我确实有一个延迟加载的模块,当我转到/lazy时,默认情况下会加载LazyLoadedComponent。到目前为止,还可以 此组件包含2个路由器出口: <router-outlet></router-outlet> <router-outlet name="aux"></router-outlet> 当我转到/lazy时,我确实按预期加载了3个组件。 但是,如果我想更改路径以显示AuxComponent,如下所示: { path: 'au

我确实有一个延迟加载的模块,当我转到
/lazy
时,默认情况下会加载
LazyLoadedComponent
。到目前为止,还可以

此组件包含2个路由器出口:

<router-outlet></router-outlet>
<router-outlet name="aux"></router-outlet>
当我转到
/lazy
时,我确实按预期加载了3个组件。 但是,如果我想更改路径以显示
AuxComponent
,如下所示:

{
   path: 'auxpath',
   component: AuxComponent,
   outlet: 'aux'
}
我试图转到
/lazy(aux:auxpath)
它不工作

我还尝试使用
routerLink
点击该url,如下所示:

<a [routerLink]="[{ outlets: { aux: 'auxpath' } }]">Load an auxiliary route</a>

这是路由器的错误吗?只是我错过了什么吗


您可以查看以进行自己的测试。

在尝试了很多东西之后,我得出结论,这可能是
@angular/router
中的一个bug


我创建了一个,结果是从8月份开始。

嗨,马克西姆。我最近在玩奥特莱斯,它似乎在工作。你知道你的问题是否已经解决了吗?@AngularFrance,因为它似乎还没有解决。我会在本周晚些时候再尝试一次,如果有时间的话,我会在下一次尝试:)谢谢你的联系
<a [routerLink]="[{ outlets: { aux: 'auxpath' } }]">Load an auxiliary route</a>