我有以下网址:
/user/123/belongings
UserComponent实现OnActivate:
routerOnActivate(curr: RouteSegment, prev?: RouteSegment, currTree?: RouteTree, prevTree?: RouteTree): void {...}
在那里,我确实需要调查完整的路径路径,特别是需要哪个子组件,在这种情况下BelongingsComponent
我找到了两种方法,其中两种都很难看,特别是第二种方式:)
this.router._location.path()
currTree._root.children [0]。儿童[0] .value.urlSegments [0] .SEGMENT
必须有一个“官方方式”才能从激活的每个子路径访问完整路径。有什么想法吗?
PS。:为了清楚起见,主要组件有一个路由“/ user /:id”,路由到UserComponent
,而LOOP AT lt_text INTO lv_text FROM lv_index.
* some code
ENDLOOP.
又有一条到“所有物”的路由。