Angular的canActivate不起作用,无法重定向到我期望的网站。
创始人
2024-10-24 02:00:25
0

在使用canActivate过程中,如果它没有正确的重定向到目标网站,可能有以下几个原因:

  1. 没有正确引入router模块。可以在app.module.ts文件中添加以下代码:

import { RouterModule, Routes } from '@angular/router';

  1. 没有正确配置路由。可以在app-routing.module.ts文件中添加以下代码:

const routes: Routes = [ { path: 'route', canActivate: [AuthGuard], component: MyComponent } ];

  1. 没有正确配置AuthGuard。可以在auth.guard.ts文件中添加以下代码:

import { Injectable } from '@angular/core'; import { CanActivate, Router } from '@angular/router'; import { AuthService } from './auth.service';

@Injectable({ providedIn: 'root' }) export class AuthGuard implements CanActivate {

constructor( private authService: AuthService, private router: Router ) { }

canActivate(): boolean { if (!this.authService.isAuthenticated()) { this.router.navigate(['/login']); return false; } return true; }

}

以上是常见的问题和解决方法。如果还没有解决问题,可以参考官方文档进行排除。

相关内容

热门资讯

不少玩家反映!wepoker私... 不少玩家反映!wepoker私人局透视方法,德普之星透视,本来是有挂(有挂透明挂)1、上手简单,内置...
有了最新消息!wepoker有... 有了最新消息!wepoker有辅助功能吗,智星菠萝有挂吗,本来真的是有挂(有挂助手)1、智星菠萝有挂...
受玩家影响!wepoker辅助... 受玩家影响!wepoker辅助分析器,德普之星透视辅助软件是真的吗,其实确实有挂(了解有挂)1、每一...
有了最新消息!wepokerp... 有了最新消息!wepokerplus透视脚本免费,德普之星透视软件免费入口官网,确实确实有挂(证实有...
黑科技技巧!wepoker脚本... 黑科技技巧!wepoker脚本下载,德扑之星透视辅助插件,果然真的是有挂(有挂详细)1、完成德扑之星...
总结辅助挂!wepoker透视... 总结辅助挂!wepoker透视苹果系统,红龙poker辅助,一贯存在有挂(有挂教程)1.红龙poke...
近年来!智星菠萝有挂吗,如何下... 近年来!智星菠萝有挂吗,如何下载德普之星辅助软件,本来存在有挂(有挂助手)1、如何下载德普之星辅助软...
今日!wepoker透视版下载... 今日!wepoker透视版下载,德扑之星怎么开辅助,切实真的是有挂(有挂存在)1、进入到德扑之星怎么...
据统计!wepoker透视最简... 据统计!wepoker透视最简单三个步骤,德普之星透视,真是真的有挂(有挂教学)1、金币登录送、破产...
近年来!hhpoker破解工具... 近年来!hhpoker破解工具,德扑之星透视免费,切实是真的有挂(有挂分享)1、完成德扑之星透视免费...