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; }

}

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

相关内容

热门资讯

详细透视!pokemmo辅助器... 详细透视!pokemmo辅助器手机版下载,epoker透视(透视)一贯有辅助插件(哔哩哔哩)1、该软...
迎来新发展!德州局HHpoke... 迎来新发展!德州局HHpoker透视脚本,河南微乐麻将小程序辅助器,一直真的有辅助方法(哔哩哔哩)该...
专业透视!拱趴大菠萝十三水作必... 专业透视!拱趴大菠萝十三水作必弊,拱趴大菠萝挂哪里(透视)都是真的是有辅助脚本(哔哩哔哩)1、拱趴大...
据了解!来玩app破解,uug... 据了解!来玩app破解,uuganmes辅助器,总是有辅助工具(哔哩哔哩)1、实时uuganmes辅...
推荐透视!佛手在线大菠萝为什么... 推荐透视!佛手在线大菠萝为什么都输,德州局透视脚本免费版下载手机版(透视)本来一直都是有辅助方法(哔...
此事引发广泛关注!pokemm... 此事引发广泛关注!pokemmo辅助器手机版下载,乐平包王讨赏辅助,总是真的是有辅助技巧(哔哩哔哩)...
专业透视!aa poker辅助... 专业透视!aa poker辅助包,佛手大菠萝13道挂哪里(透视)都是存在有辅助攻略(哔哩哔哩)在进入...
截至发稿!wepoker究竟有... 截至发稿!wepoker究竟有没有透视,皮皮跑子胡子修改器,一直存在有辅助插件(哔哩哔哩)1、这是跨...
必备透视!约局吧游戏挂,soh... 必备透视!约局吧游戏挂,sohoopoker辅助(透视)竟然一直总是有辅助攻略(哔哩哔哩)1、点击下...
随着!aapoker怎么控制牌... 随着!aapoker怎么控制牌,嘟咪互动修改器,切实有辅助教程(哔哩哔哩)1、不需要AI权限,帮助你...