我正在使用带有嵌套路由定义的angular2,例如/auth/login
实际上是按路径段分层次拆分,父组件将匹配/auth/...
的路由委托给Auth组件,Auth组件又处理/login
,/reset
等。
我遇到的问题是当我拦截自定义ComponentInstruction
中的路由RouterOutlet
时,组件指令只包含它自己的路径段。
使用上面的示例,/auth/login
的组件指令urlPath仅包含login
,因为它是urlPath值。我真正想要的是访问完整的urlPath,还是可靠地重建这条路径的一些方法?