腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(1605)
视频
沙龙
1
回答
订阅
角度
CanActivate
保护
的
返回
条件
始终
为
假
、
、
、
我在ward中有这个方法,它捕获当前路径并将其与用户
的
可用路径进行比较。但是,因为
条件
在subscribe中,所以我有异步问题,因为我
的
Hasaccess变量
始终
保持
为
false,因为.subscribe是在函数已经
返回
该值时执行
的
。@Injectable()导出类UserAccessGuard实现了
CanActivate
{ constructor(private router : Router, private commonSv: Comm
浏览 23
提问于2021-02-02
得票数 0
回答已采纳
2
回答
canActivate
在
订阅
更改Angular 2路由器AngularFire2时不响应
、
、
、
我是这样处理我
的
AuthGuard服务
的
: this.allowed = true; }) } 上面的代码可以工作,除了当我直接访问一个受
保护
的
页面时(我在浏览器中输入URL ),在
订阅
解析
为
true后,
浏览 9
提问于2016-09-25
得票数 2
回答已采纳
1
回答
强制角应用程序在会话过期时重定向
、
、
、
我有一个
角度
应用程序,它需要来自OIDC服务
的
会话授权。使用正常/愉快
的
路径,一个单独
的
NodeJS/Express应用程序检查会话授权和重定向到OIDC授权/身份验证服务,并附加相关
的
头文件。不过,在某种程度上,这个
角度
应用程序运行
的
令牌是过期
的
。该角形应用程序获得用户名,在这一点上,我可以检查过期。然而,如果它是过期
的
,我需要
角度
的
方式对错误
条件
作
浏览 2
提问于2021-02-27
得票数 0
回答已采纳
2
回答
返回
布尔值而不是
订阅
canActivate
、
、
我有一个由
canActivate
保护
的
组件。checkLogin函数中
的
Authguard
订阅
可观察到
的
值,但我不知道如何将布尔值从它
返回
给
canActivate
。guard.service.ts }//checkLogin throw
浏览 7
提问于2017-04-19
得票数 5
回答已采纳
3
回答
如何在角2警卫
的
canActivate
()中使用可观察到
的
、
、
我已经
为
我
的
angular2 rc5应用程序创建了一个身份验证
保护
程序。我似乎找不到一种方法让守卫等待存储/可观察到
的
更新
的
,而只有更新
的
之后
的
返回
保护
,因为存储
的
默认值
始终
是
假
的
。第一次尝试: @Injec
浏览 2
提问于2016-09-02
得票数 0
2
回答
在角->中,如何使用基于角色
的
访问和数据库中
的
角色保存来检查用户是否具有权限。
、
、
、
、
我试着
为
我
的
应用程序提供一个基于角色
的
角度
访问,我需要一些帮助,因为我是个角型新手.{ component: ComunityComponent, data: { allowedRoles: ['admin', '
浏览 0
提问于2019-01-12
得票数 6
回答已采纳
2
回答
在
canActivate
2 AuthGuard中添加API调用
、
、
在前端,我只存储一个承载令牌,所以当调用
canActivate
时,我想调用API,发送我
的
令牌并路由,让API解析该用户是否有访问该路由
的
权限,如果有,
返回
一个true,否则
返回
一个false。this.authService.redirectUrl = state.url; return false;}
订阅
内部
的
逻
浏览 1
提问于2016-12-23
得票数 4
回答已采纳
2
回答
CanLoad对
CanActivate
的
LazyLoading
如果我使用延迟加载并为"CanLoad“定义了一个
保护
程序。需要"
CanActivate
“吗?与其中一样,模块是否可能被有效加载,但是用户做了一些使" CanLoad“无效
的
事情,但是由于加载了它,用户就可以通过CanLoad。
浏览 1
提问于2016-09-23
得票数 10
1
回答
如何使用BehaviourSubject角强制数据服务
返回
next()
的
最后一个值集
、
、
我正在写我
的
申请表中
的
角卫兵。在用户登录我
的
AuthService之后,我使用next()更改了BehaviourSubject变量在我
的
userService中
的
值。在我
的
GuardService中,我想从变量中得到最新
的
值,但是我总是得到初始值。, AdminGuard]}, {path: 'order-success', component: OrderSuccessComponent,
canActivate
:
浏览 1
提问于2019-01-19
得票数 0
回答已采纳
2
回答
角度
6:如何从可观测
的
角度
返回
数据?
我要做
的
是使用isAuth函数从后端检索数据,并使该函数
返回
数据。然后,当我调用该函数时,数据被
返回
到变量中,我可以使用该数据。operators';import { Observable } from 'rxjs'; @Inject
浏览 0
提问于2018-11-06
得票数 0
回答已采纳
1
回答
canActivated
保护
的
返回
值错误
下面的代码是我
的
主页面
保护
程序,使用checkTokenValidation()从用户那里获得有效
的
身份验证令牌,但是我
的
IDE显示了这个错误:声明类型既不是'void‘也不是'any’
的
函数必须
返回
一个值我
返回
我
的
订阅
布尔,但我不知道为什么我有这个问题。我测试我
的
代码,并理解我
的
代码不执行我
的
返回
行为真或
假
,这是奇怪
浏览 0
提问于2018-10-19
得票数 0
回答已采纳
1
回答
带有
canActivate
路由
保护
的
角ngrx/存储
、
、
、
到目前为止还不错,只是我无法从在我
的
canActivate
方法中工作
的
商店中进行选择。当从组件中
的
存储中选择和
订阅
时,一切都正常,但是当试图在
canActivate
函数中检索值时,它总是
返回
未定义
的
值。根据我
的
理解,而且听起来很符合逻辑,
canActivate
方法在初始化存储之前运行(因为它
返回
的
是未定义
的
,而不是初始状态)。我读了很多书,但没有找到一个恰当<em
浏览 1
提问于2017-10-05
得票数 4
1
回答
rxjs:使用管道
返回
值(Map)
、
、
、
如何在使用管道和映射时
返回
值,如下图所示: map(x => { })但是这个值永远不会
返回
,因为如果我像这样使用它,它永远不会被细分到事件中: map(x => {return this.service.someValue;) 我得到一个错误(我
浏览 4
提问于2018-05-16
得票数 5
1
回答
Angular路由是否
订阅
RouteGuards
返回
的
observable?
、
、
我对Angular路由如何处理守卫
返回
的
可观察对象感到有点困惑。采取以下路由
保护
措施: export class AuthenticationGuard implements
CanActivate
{ }) } } 该
保护
返回
一个可观察对象,该对象将this.sessionQuery.loggedIn$映射到true (如果值
为
true
浏览 24
提问于2020-10-22
得票数 2
回答已采纳
3
回答
Angular方法不保存变量
的
值
、
、
我正在Angular中创建一个Route Guard;它
的
工作方式取决于您是否与某个公司关联;它会将您发送到一个特定
的
组件。在运行canLoad方法时,它不会保存companieslist列表变量
的
值。任何帮助都将不胜感激!import { Injectable } from '@angular/core'; import {
CanActivate
, Router, CanLoad } from '@angular/routerlistdata.service'
浏览 32
提问于2020-06-04
得票数 0
1
回答
我
的
var即使在我
的
订阅
角Firebase中更改它之后也不会更新。
、
、
、
、
我试图为我
的
角度
应用程序创建一个
canActivate
方法来
保护
我
的
路由。我想检查用户
的
状态,(我
的
后端是防火墙,用户身份验证、登录、注册都是使用消防库实现
的
),所以我编写了以下代码 console.log("inside fun",this.y); // to track the pr
浏览 6
提问于2022-03-31
得票数 1
3
回答
角路由演示:如果注销,自动从
保护
区域路由(重新启动
canActivate
警卫)
、
、
参见关于路由
的
官方
角度
文档:演示演示了一个管理部分,只有当auth服务状态isloggedIn
返回
true时,才能访问该部分。该部分由
canActivate
auth警卫
保护
。本质上,当您尝试访问页面时,
canActivate
守卫只会触发一次。如果您
的
auth服务状态ìsloggedIn
返回
false,则正确地将您路由到登录进程。但是,如果我
的
auth服务状态
canActivate
状态发生值更改,则每次
浏览 5
提问于2020-03-10
得票数 2
1
回答
如何在Angular 9中实现
CanActivate
的
保护
中使用http请求
的
结果?
、
在angular中,我有一个实现
canActivate
的
authguard类。它必须
返回
boolean | Observable | promise等。我需要向我
的
服务器调用一个http.get请求,该请求将根据用户是否满足特定
条件
而
返回
"true“或"false”,以
保护
某些路由。 我如何从守卫发出http请求,等待它
返回
(或超时?)并使用响应
返回
true或false。另外,我如何处理错误并在默认情况下
返
浏览 24
提问于2020-06-28
得票数 0
2
回答
订阅
行为主题,修改数据和重新设置值,从而导致无限循环
、
、
、
、
我们有一个向导功能,其中有一个延迟加载
的
模块,它有一个父组件&多个子组件。它基本上
订阅
了行为主体&检查
条件
,从而允许进入子组件。,每当用户遍历时,我都会更新isActive属性&这个属性在
保护
程序中用于检查。问题是当用户点击浏览器
返回
按钮时,在行为主题中不设置值&不允许进入子组件。为了尝试一种解决方案,在WizardHomeComponent,中,我将requestData描述
为
可观察
的
&尝试再次修改和设置主题,但这是一个无限循环
浏览 5
提问于2021-02-09
得票数 0
3
回答
在服务检查中延迟时
CanActivate
可观察
返回
错误
、
、
、
上下文:,我已经在我
的
角度
应用程序上创建了一个路由
保护
。当守卫在该路径上处于活动状态时,它会在运行检查
的
地方激活
保护
程序。在检查中,它调用一个服务来获取一个值。然后用它
的
值映射true/false。在“真”上,它直接导航到路线,而在“
假
”上,则显示一个模态。这两种结果都与我面临
的
问题无关。 问题:在我
的
测试环境中存在模拟数据
的
,所有这些都按照预期工作。检查运行,获取服务和值。然后根据该值
返回</em
浏览 3
提问于2021-03-02
得票数 1
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
IF函数和IFS函数,哪个更好用?
Excel中用VLOOKUP函数进行反向查找的方法
Python语言编程系列012——一行代码实现条件表达式方法
Python基础教程5.4 条件和条件语句
Python 代码编写时的一些小技巧
热门
标签
更多标签
云服务器
ICP备案
对象存储
腾讯会议
云直播
活动推荐
运营活动
广告
关闭
领券