在Angular中,对于每个已更改的路由,如果设置了有效令牌,我需要运行该函数。
任何人都可以帮我这样做吗?
在Angular 1中,我习惯使用$on
。
答案 0 :(得分:0)
您可以使用CanActivate
来保护路线或在路线转换期间调用功能,示例如下所述
import { Router, CanActivate } from '@angular/router';
export class AuthGuard implements CanActivate {
constructor(private router: Router) { }
canActivate() {
return true //or false
}
}
官方doc
更新步骤:
<强>假设强>
<强>教程强>