Angular 针对多个路由器出口(主和辅助)时的路由器链接语法

Angular 针对多个路由器出口(主和辅助)时的路由器链接语法,angular,angular2-routing,Angular,Angular2 Routing,有人知道为什么链接1和链接2起作用,而链接3不起作用吗 路线申报: const批准:路由=[ { 路径:“联系人”, 组件:ContactComponent, }, { 路径:“旁白”, 组件:PopupComponent, 出口:aux } ]; 我尝试了多种组合和语法,但都没有用。试试下面的方法 <a [routerLink]="[{ outlets: { primary: 'contact', aux: 'aside' }}]">Contact + Aux</a&g

有人知道为什么链接1和链接2起作用,而链接3不起作用吗

路线申报:

const批准:路由=[
{
路径:“联系人”,
组件:ContactComponent,
},
{
路径:“旁白”,
组件:PopupComponent,
出口:aux
}
];
我尝试了多种组合和语法,但都没有用。

试试下面的方法

 <a [routerLink]="[{ outlets: { primary: 'contact', aux: 'aside' }}]">Contact + Aux</a>


希望这有帮助

我认为,由于
路径:“联系人”
有一个默认的
路径匹配:前缀
,每当url看到
联系人
,如果您不“混淆”url(单击2,然后单击1),它就会丢弃
出口
,感谢您的输入。我尝试将
pathMatch:“full”
添加到
联系人
路由,但没有改变任何内容。您好,如何为主出口传递两个参数以获取此信息:URL/param1:value/param2:valueHi,如何为主出口传递两个参数以获取此信息:URL/param1:value/param2:value