Angular2 RC1分析子组件中的路由

时间:2016-06-02 13:05:50

标签: angular routing routes

我有以下网址:

/user/123/belongings

UserComponent实现OnActivate:

 routerOnActivate(curr: RouteSegment, prev?: RouteSegment, currTree?: RouteTree, prevTree?: RouteTree): void {...}

在那里,我确实需要调查完整的路径路径,特别是需要哪个子组件,在这种情况下BelongingsComponent

我找到了两种方法,其中两种都很难看,特别是第二种方式:)

  1. this.router._location.path()

  2. currTree._root.children [0]。儿童[0] .value.urlSegments [0] .SEGMENT

  3. 必须有一个“官方方式”才能从激活的每个子路径访问完整路径。有什么想法吗?

    PS。:为了清楚起见,主要组件有一个路由“/ user /:id”,路由到UserComponent,而LOOP AT lt_text INTO lv_text FROM lv_index. * some code ENDLOOP. 又有一条到“所有物”的路由。

0 个答案:

没有答案