我的问题是我有一个加载了<router-outlet>的lang.component。我需要的是访问根组件app.component中的ActivatedRoute参数,但是所有的路由数据都是空的。通过订阅您可以运行的代码的参数链接,我能够正常地从lang.component访问路由数据:https://plnkr.co/edit/gTXPUb6TvatbMyOPPRKj
如果您运行代码并打开控制台,您会看到两个日志。它会向您显示问题所在。
请帮帮忙。
谢谢。
发布于 2016-08-16 21:04:10
不使用ActivatedRoute,而使用路由器。
this.router.events.subscribe((event) => {
if(event instanceof NavigationEnd) {
var snapshot = this.router.routerState.firstChild(this.route).snapshot;
var params = snapshot.params;
}
})https://stackoverflow.com/questions/38460470
复制相似问题