如何配置路由器以便将组件添加到内部或改为内部?
How to configure router so that component was added inside or is instead?
Angular 2-4
默认情况下,路由器在 router-outlet 标签后添加组件。
如何配置路由器以便将组件添加到内部或改为内部?
<router-outlet></router-outlet>
<inserted-component></inserted-component>
没有针对此的设置,您可以使用自己的实现来扩展 RouterOutlet
directive,但这将是很多繁琐的工作,只是为了获得一点收益。
您也可以创建自己的 'outlet',例如:
@Component({
selector: 'my-router-outlet',
template: `<router-outlet></router-outlet>`
})
export class MyRouterOutlet {}
现在视图已插入到 my-router-outlet
标记中。这可能会解决您遇到的问题
Angular 2-4 默认情况下,路由器在 router-outlet 标签后添加组件。 如何配置路由器以便将组件添加到内部或改为内部?
<router-outlet></router-outlet>
<inserted-component></inserted-component>
没有针对此的设置,您可以使用自己的实现来扩展 RouterOutlet
directive,但这将是很多繁琐的工作,只是为了获得一点收益。
您也可以创建自己的 'outlet',例如:
@Component({
selector: 'my-router-outlet',
template: `<router-outlet></router-outlet>`
})
export class MyRouterOutlet {}
现在视图已插入到 my-router-outlet
标记中。这可能会解决您遇到的问题