从url获取当前命名的outlet

时间:2016-10-05 13:26:35

标签: angular router angular2-routing angular2-router

我有一条看起来像这样的路线:

/dashboard/55612291A38AB9CB1C8FE7FB7A166E63/(report//right:logs)

这意味着我有一个DashboardComponent,我在其中打开主要插座内的ReportComponent。在我的DashboardComponent中,我还有一个名为outlet(右),其中LogsComponent是打开的。

<dashboard>
    <router-outlet></router-outlet>
    <router-outlet name="right"></router-outlet>
</dashboard>

在我的ReportComponent中,我想在正确的插座中打开当前组件的值。有没有一种简单的方法来实现这一目标?

现在似乎可以做

this.route.snapshot._urlSegment.parent.children.right.segments[0].path

有点冗长。 感谢。

0 个答案:

没有答案