我要检查网址
private m_Router: Router
if(this.m_Router.url == "create/xxx")
{
.....
}
我可以使用上面的代码很好地检查url并根据URL采取措施。但是我已经实现了这种硬编码。
我可以从路由器走吗?
我不能使用私有a_Router:ActivatedRoute 因为它与url不相关。
主要问题是,当我进入create / xxx页面时,当我尝试导航create / xxx / yyy url时,具有url create / xxx的组件再次被触发(ngOnInıt),因此我想签入ngOnInit()(如果这是确实属于此页面的网址)。我的意思是如何从路由器读取PATH变量?
答案 0 :(得分:0)
constructor(private router: Router ) {
}
**然后将其称为URL参数:
**
console.log(this.router.url)
if(this.router.url==""){
}