我想要所有的路线'要嵌套在BaseLayout组件中的组件。对于使用router-outlet
的简单示例,这很容易,其中整个子组件被注入路由器插座。是否可以为子项定义多个位置以将内容注入父级?与命名ng-content块的工作方式类似?我希望子路由组件能够定义标题,主页和页脚的内容。
答案 0 :(得分:0)
新的docs for routing州:
模板可能只包含一个未命名的模板。路由器 支持多个命名出口,这是我们将来要介绍的功能。
为了使其有效,您需要在name
上添加<router-outlet name="aux"></router-outlet>
属性,并在路线配置中使用该属性:
{path: '/chat', component: ChatCmp, outlet: 'aux'}
在此答案中查看更多内容:https://stackoverflow.com/a/38096837/2972