我想基于Firebase auth displayName
属性添加一些路由防护。
canActivate(next: ActivatedRouteSnapshot, state: RouterStateSnapshot): boolean {
if ( firebase.auth().currentUser.displayName === 'student' ) {
return true;
} else {
return false;
}
}
但是此功能不起作用。
如何正确执行此操作?