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提供路由器的问题。

相关内容

热门资讯

黑科技玄学(wpkai机器人的... 黑科技玄学(wpkai机器人的打法)外挂透视辅助安装(透视)总是存在有挂(黑科技攻略)wpkai机器...
黑科技攻略(wpk透明挂)外挂... 黑科技攻略(wpk透明挂)外挂透明挂辅助安装(透视)其实是真的有挂(黑科技黑科技)1、下载好wpk透...
黑科技美元局(AApoker靠... 黑科技美元局(AApoker靠谱吗)外挂黑科技辅助神器(透视)本来是有挂(黑科技工具)1、全新机制【...
黑科技最新(aapoker有假... 黑科技最新(aapoker有假吗)外挂黑科技辅助软件(透视)果然真的有挂(黑科技技巧)1、每一步都需...
黑科技计算(微扑克透牌软件)外... 黑科技计算(微扑克透牌软件)外挂透视辅助器(透视)一直是有挂(黑科技辅助)1、下载好微扑克透牌软件辅...
黑科技教学(微扑克透牌真假的)... 黑科技教学(微扑克透牌真假的)外挂黑科技辅助神器(透视)好像是有挂(黑科技介绍);1、不需要AI权限...
黑科技辅助挂(微扑克ai辅助)... 黑科技辅助挂(微扑克ai辅助)外挂透明挂辅助助手(透视)真是真的是有挂(黑科技揭秘)1、超多福利:超...
黑科技插件(wpk透视辅助工具... 黑科技插件(wpk透视辅助工具)外挂透明挂辅助助手(透视)一直真的有挂(黑科技辅助)1、超多福利:超...
黑科技有挂(wpk辅助)外挂黑... 黑科技有挂(wpk辅助)外挂黑科技辅助方法(透视)确实是真的有挂(黑科技解密);wpk辅助软件透明挂...
黑科技游戏(微扑克有辅助透视)... 黑科技游戏(微扑克有辅助透视)外挂黑科技辅助app(透视)竟然真的有挂(黑科技脚本)1、点击下载安装...