我正在尝试使用基本if条件在页面之间进行路由。
GoToHome() {
if(this.router.url=='/chat'){
console.log(this.router.url)
this.router.navigate(['login']);
}
else
this.router.navigate(['people']);
}
问题是路由聊天不是真正正确的,聊天中有很多页面(chat \ x,chat \ y等),我希望它可以用于聊天中的所有页面,但现在它不不行如果我编写了诸如chat \ x之类的特定路由,它确实有效,但仅适用于x。有办法做到全部吗?
您可以阅读并检查Guards。了解有关CanActivate方法的信息,也许会对您有所帮助?