我想在我的Component中保留路由器的当前组件来设置它。 我试过@ViewChild,routerOnActivate(:RouteSegment)和路由器本身。
ViewChild仍未定义,segment的outlet属性只是一个字符串(__DEFAULT),而且路由器的#urlTree和#routeTree也没有提供它。
angular2有办法吗?
答案 0 :(得分:0)
您可以创建自定义<router-outlet>
实现,该实现提供了获取对添加的组件的引用的方法,但通常如果您想与路由组件进行通信,则可以使用共享服务来执行此操作。
有关详细信息,请参阅https://angular.io/docs/ts/latest/cookbook/component-communication.html