腾讯云
开发者社区
文档
建议反馈
控制台
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
登录/注册
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
CanActivate
等待
和
从
商店
获取
、
、
我的类中有next方法,它从
CanActivate
实现: export class CanActivateLoginedInforamtion implements
CanActivate
{ route: ActivatedRouteSnapshot, return loginState
浏览 4
提问于2020-04-06
得票数 0
回答已采纳
2
回答
在
CanActivate
之前进行Angular2解析
我有一个身份验证服务,它实现Resolve接口来返回一个观察值,一旦
从
服务器检索到用户的身份验证状态,该观察值就会被解析。同样的身份验证服务实现
CanActivate
接口,以阻止用户在未登录时访问组件。目前,
canActivate
函数是在解析resolve函数之前触发的,这意味着它在从服务器检索登录状态之前检查用户的登录状态。我的问题是,在resolve解析之前,我如何防止调用
canActivate
函数,否则是否有其他方法可以实现我想要的结果? 谢谢麦克斯。
浏览 0
提问于2016-08-28
得票数 18
回答已采纳
3
回答
如何在角2警卫的
canActivate
()中使用可观察到的
、
、
我也在使用一个redux
商店
。在该
商店
中,我保留用户的身份验证状态。我读到卫兵可以回报一个可观察的或承诺()@Injectable() @select(['user', 'authenticated']) authenticated$: Observ
浏览 2
提问于2016-09-02
得票数 0
1
回答
带有ngrx的角2路由器v3可观测保护
、
、
、
在这里,您可以看到我的github:,这就是我的守卫的样子:export class SecretGuard implements
CanActivate
{ }@Injectable() export class SecretGuard implements <e
浏览 2
提问于2016-10-04
得票数 5
回答已采纳
2
回答
在使用Angular2 Guard执行
canActivate
之前,如何
从
服务响应中
获取
数据
、
、
我想要保护的配置表单
和
视图都是分开的。为此,我一直在尝试
从
服务(后端API)
获取
配置参数,以便能够检查所需的填充是否不为空,这样我就可以在
canActivate
方法中返回true或false,还可以使用Router导航。我尝试
从
Guard类的构造函数
和
canActivate
方法
获取
响应,结果发现服务甚至没有被调用。我也尝试过用OnInit实现这个类,但是没有成功。如何让
canActivate
方法在返回值ture或false之前
浏览 0
提问于2017-03-20
得票数 3
3
回答
依赖于父路由解析的
canActivate
CurrentUserResolver children: [ path: ':sectionKey',@Injectable()
浏览 2
提问于2017-03-09
得票数 9
2
回答
async-await in
canactivate
() in Angular 7
、
如果不是,浏览器调用API
从
服务器
获取
userInfo。只有当存在有效的userInfo时,才允许用户导航到页面。export class AuthGuard implements
CanActivate
{ constructor(private router: Router,private
浏览 0
提问于2020-11-09
得票数 3
1
回答
如何使用NGRX的auth卫兵?
、
、
当应用程序启动时,我会发送一个
从
服务器(firebase)
获取
auth状态的操作。这是我的
canActivate
方法 return this.store.select(fromAuth.getAuthenticatedStatus).pipeisAuth: boolean) => isAuth), )是否有一种方法可以等到auth状态
从
服
浏览 0
提问于2019-10-13
得票数 1
回答已采纳
1
回答
延迟加载模块的路由完全重新加载应用程序。
、
、
/bank-manager/bank-manager.module').then(m => m.BankManagerModule),},path/account-holder/account-holder.module').then(m =>
canActivate
: [AuthGuard]}, path: '**', redire
浏览 3
提问于2020-05-20
得票数 1
回答已采纳
1
回答
角5(角2+),第二个保护不
等待
第一个保护完成http请求。
、
、
、
第一次加载时的AuthGuard发出http请求,以便
从
API
获取
用户信息。问题是,当您尝试使用两个保护程序访问路由时,AdminGuard不会
等待
AuthGuard完成请求并设置用户,这样AdminGuard就可以检查用户的角色,应用程序就会中断。我正在寻找一个解决方案,如何让第二个后卫
等待
第一个完成。() constructor( private authService: AuthServi
浏览 2
提问于2018-01-13
得票数 5
回答已采纳
1
回答
NGRX -如何在angular guard中访问我的应用程序状态?
、
、
、
、
我有一个路由守卫(
canActivate
),我需要访问我的应用程序的当前状态来验证数据,以防止用户无效导航。如何
获取
当前状态?我只是尝试使用
商店
上的订阅来
获取
状态,但它不会
获取
数据,除非状态发生了变化!
浏览 2
提问于2019-11-11
得票数 0
回答已采纳
2
回答
为什么在使用@select @ when /redux存储时,角警卫的行为会有所不同?
、
、
、
canLoad
和
canActivate
auth.guard.tsexport class AuthGuard implements CanLoad,
CanActivate
{ ret
浏览 4
提问于2017-09-04
得票数 9
1
回答
NgRx如何
等待
效果执行的结束
、
、
、
、
如何在NgRx中
等待
效果的完成。我被困在这种情况下。我的效果是
从
存储中加载令牌,并根据是否找到令牌来分派更新Store的操作。我在路由器保护中使用该字段来检查用户是否已登录: providedIn: 'root'export class AuthGuard implements CanLoad,
CanActivate
constructor(private router: Router, private store: Store<fromAuth.
浏览 13
提问于2022-03-30
得票数 1
1
回答
加载ngrx存储数据的路由保护程序只在第二次单击后导航到受保护的路由。
、
、
、
为了在加载实际组件之前将数据
从
后端加载到ngrx存储区,我在路由的
canActivate
属性中使用了路由保护。{path: 'my-route', component: MyRouteComponent,
canActivate
: [LoadDataGuardService]} 如果相应的数据已经可用,警卫应该在存储中签入如果没有,则应该
从
后端加载到
商店
。一旦数据在存储中,路由就应该打开(第一次,最初的点击)。这是我的卫队的
canActivate
方法。.subscri
浏览 3
提问于2020-05-10
得票数 1
回答已采纳
1
回答
将路由
canActivate
方法调用延迟到angular 7后端服务返回结果
、
、
、
、
需要延迟路由
canActivate
方法调用,直到我的身份验证服务返回用户id的用户角色。 我们的angular应用程序没有任何登录页面,它使用服务器登录的用户id。当用户访问URL时,在app.compoment.ts中调用身份验证服务,但在该服务返回任何结果之前,将调用
canActivate
方法,并且此时该方法不具有用户角色。因此会阻止所有用户访问。我曾尝试使用异步
和
等待
与https调用来
获取
用户数据,但也不起作用。这里有人能帮上忙吗?
浏览 2
提问于2019-12-14
得票数 0
2
回答
角度路由器保护与ROUTER_NAVIGATION效应顺序
、
、
、
有一个简单的(角4)路由保护,它
等待
从
后端加载一些数据:export class ContractsLoadedGuard implements
CanActivate
{<boolean> { return this.waitForData(); }路由: { path: 'app-list',
canActivate
I必须添加.combineLatest() Rx操作符,以
等待
浏览 0
提问于2017-11-09
得票数 5
回答已采纳
1
回答
等待
两个可观测到的人在一个角度的护卫中完成任务。
、
、
它检查登录状态,然后
从
其中
获取
一个id (如果它存在),并检查分配给该id的配置文件。我正试图解决
等待
这两个可观测值按照zip方法完成的守护程序,但是checkProfileOnline返回了一个错误,因为uid是未定义的,因此没有
等待
第一个可观察到的完成。@Injectable() private authService: AuthService, privat
浏览 0
提问于2018-05-10
得票数 3
回答已采纳
1
回答
如何使
canActivate
等待
存储加载
、
、
我正试图在我的项目中实现一个保护,这应该等到ngrx
商店
的加载完成,并且在这个检查完成之后,用户是否经过身份验证。问题是,那个保安没有
等待
完成
商店
的装载。path: 'settings',
canActivate
IsAuthGuard:import { Injectable } from
浏览 0
提问于2019-02-25
得票数 2
1
回答
如何停止或
等待
其他api调用,直到将令牌存储在angular12中
、
嗨,我
从
我的app.component中调用了一个令牌api。我
从
app.component打电话的原因是,我没有任何登录页面。
获取
访问令牌后,将其存储在本地存储中。它们
从
其他组件异步调用。因此,他们不会
等待
我的令牌api执行。 但是,当我试图再次调用它时,它就像预期的那样正常工作。
浏览 2
提问于2022-02-08
得票数 0
2
回答
canActivate
前的角分辨观测数据
、
、
、
、
我向服务器发送一个带有凭据的请求,并
等待
响应。问题在于,我试图在响应的订阅中
从
登录组件导航到home组件。this.router.navigate(['stream']); }) {path: 'calendar', component: CalendarComponent, resolve: L
浏览 0
提问于2018-07-31
得票数 2
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
如何使用DNS和SQLi从数据库中获取数据样本
马斯克:和苹果的误解已解决,库克从未考虑将推特从应用商店下架
马斯克:和苹果的误解已解决,库克从未考虑过将推特从应用商店下架
Firefox和Chrome在报告声称日志和共享浏览历史记录,凭证后,将热门浏览器扩展从其商店中拉出来
不仅仅是科技巨头:美国联邦调查局也从银行和大学获取个人数据
热门
标签
更多标签
云服务器
ICP备案
实时音视频
对象存储
即时通信 IM
活动推荐
运营活动
广告
关闭
领券