Angular的Inject()函数未向CanActivateFn提供路由器。
创始人
2024-10-24 06:01:13
0

这个问题一般是因为没有正确导入所需的模块而引起的。可以通过在模块中导入‘Router’服务来解决这个问题。例如:

import { Injectable } from '@angular/core'; import { CanActivate, Router } from '@angular/router';

@Injectable() export class AuthGuard implements CanActivate {

constructor(private router: Router) {}

canActivate() { if (/* 确定用户是否登录 */) { return true; }

// 如果用户未登录,将其重定向到登录页面 this.router.navigate(['/login']); return false; } }

在上面的示例中,我们导入了‘Router’服务并将其注入到AuthGuard中。这样AuthGuard就可以在用户未登录时使用路由重定向用户到登录页面。

在使用CanActivateFn函数时,确保在它的参数中注入‘Router’服务。这样就能够解决Angular Inject()函数未向CanActivateFn提供路由器的问题。

相关内容

热门资讯

玩家必看教程!新天道挂机辅助,... 玩家必看教程!新天道挂机辅助,樱花之盛辅助器下载,2025新版总结(真的有挂);1、不需要AI权限,...
实测教程!九天大厅挂价格,九游... 实测教程!九天大厅挂价格,九游辅助辅助在哪里,2025新版技巧(有挂方法);1、实测教程!九天大厅挂...
分享一款!新九方透视挂,新畅游... 分享一款!新九方透视挂,新畅游互娱辅助,透牌教程(有挂教程);最新版2026是一款经典耐玩的益智游戏...
信息共享!微信新九游辅助,天天... 您好:微信新九游辅助这款游戏可以开挂的,确实是有挂的,很多玩家在这款游戏中打牌都会发现很多用户的牌特...
推荐一款!看辅助,西兵互娱辅助... 您好,西兵互娱辅助插件app这款游戏可以开挂的,确实是有挂的,需要了解加微【485275054】很多...
必备教程!火神大厅辅助,新道游... 必备教程!火神大厅辅助,新道游正版作弊,透牌教程(有挂存在)是一款可以让一直输的玩家,快速成为一个“...
分享个大家!金虎爷辅助,九天大... 【福星临门,好运相随】;分享个大家!金虎爷辅助,九天大厅挂价格,专业教程(的确有挂);暗藏猫腻,小编...
实测分享!樱花之盛挂,胡乐辅助... 实测分享!樱花之盛挂,胡乐辅助脚本可靠,详细教程(有挂方略);1、【胡乐辅助脚本可靠辅助软件】辅助透...
实测分享!九游破解辅助插件官网... 实测分享!九游破解辅助插件官网,新蜜瓜大厅控制器,攻略教程(果真有挂);九游破解辅助插件官网是一项九...
分享一款!火神大厅辅助,新超圣... 分享一款!火神大厅辅助,新超圣正版辅助,技巧教程(真实有挂);人气非常高,ai更新快且高清可以动的一...