从嵌套子路由组件设置父标记

时间:2016-08-02 19:53:07

标签: angular

我想要所有的路线'要嵌套在BaseLayout组件中的组件。对于使用router-outlet的简单示例,这很容易,其中整个子组件被注入路由器插座。是否可以为子项定义多个位置以将内容注入父级?与命名ng-content块的工作方式类似?我希望子路由组件能够定义标题,主页和页脚的内容。

1 个答案:

答案 0 :(得分:0)

新的docs for routing州:

  

模板可能只包含一个未命名的模板。路由器   支持多个命名出口,这是我们将来要介绍的功能。

为了使其有效,您需要在name上添加<router-outlet name="aux"></router-outlet>属性,并在路线配置中使用该属性:

{path: '/chat', component: ChatCmp, outlet: 'aux'}

在此答案中查看更多内容:https://stackoverflow.com/a/38096837/2972