2
我正在使用新的route3,并且想知道什么是URL语法以指定子路由的辅助组件。如何在angular2 router3中为子路由指定辅助组件
我有以下的孩子路由定义:
const router: RouterConfig = [
{
path: 'component-c', component: ComponentC, children: [
{ path: 'auxPath', component: ComponentAux, outlet: 'aux'},
{ path: 'c1', component: ComponentC1 }
]
}
];
而对于ComponentC模板就像
@Component({
selector: 'component-c',
template: `
<div>Child Route Component</div>
<router-outlet></router-outlet>
<router-outlet name="aux"></router-outlet>
`,
directives: [ROUTER_DIRECTIVES]
})
URL /组件-C/C1显示ComponentC1;然而,我已经尝试过像/组件-C的许多组合(AUX:auxPath)/ C1,/组件-C/C1(AUX:auxPath)等,并且仍然不能找出如何让ComponentAux得到显示...
它的工作原理!也谢谢你的提示,我遇到与routerLink和导航方法相同的问题。 –
@Arpit你可以将这个问题标记为重复的答案,我看到链接的答案几乎相同:) –
事实上,两者都是我对答案的要求。我可以从下次看到。 –