目前我有:
import { Router } from 'angular2/router';
@Component({...})
export class Index {
constructor(public router: Router) {
this.router.subscribe({...});
}
}
此组件中还有其他功能,但它们与问题无关
我已经尝试将调试器和console.log()放在订阅函数中,但无论我做什么,我都无法做到。我也尝试将router.subscribe()移动到ngOnInit(),结果相同。没有。
我需要能够将资源从“帐户”切换到“用户”或其他人,并根据URL的状态进行适当的API调用。目前我不明白为什么这不起作用。有什么明显的东西我不见了吗?订阅路由器不止一次有限制吗?我已经在另一个组件中执行它并且它工作正常。
答案 0 :(得分:0)
我想你想要
this.router.root.subscribe({...});
获取所有路线导航事件。