腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
圈层
工具
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(929)
视频
沙龙
1
回答
从
多个
Observable
<
boolean
> -
Angular
5
路由
守卫
获取
结果
、
、
、
在
Angular
5
中,我使用两个服务调用来查看是否应该允许用户查看页面,这是使用Route guard。然而,对于RXJS,我不确定处理这个问题的最好方法。} from '@
angular
/router';import Rxjs = require("rxjs"); import {
Observable
} from 'rxjs
浏览 12
提问于2018-08-21
得票数 0
回答已采纳
1
回答
角度服务变量更新值未反映在组件中
、
、
、
我在访问
angular
组件中的服务变量值时遇到了问题。导航栏组件正在将用户设置为在服务内部登录,并且
路由
守卫
负责启用子
路由
,但
路由
守卫
无法
获取
userStatus的更新值 import { Component, OnInit } from '@
angular
/router';import { UserDetails
浏览 41
提问于2021-09-03
得票数 0
回答已采纳
3
回答
如何优雅地
从
ActivatedRouteSnapshot
获取
完整的url?
、
、
在我的一些
Angular
路由
守卫
中,我想设置“下一步”路径,以便在成功登录后重定向到。因此,普通的guard canActivate函数签名如下:我的示例网址是/searc
浏览 1
提问于2018-05-09
得票数 37
回答已采纳
1
回答
如何使guard订阅
Angular
2中服务的长轮询请求
、
、
、
、
我正在尝试制作一个旧时尚应用程序的
angular
2版本。有一个服务向服务器发送重复请求,以检查用户是否正在登录。登录
守卫
将检查轮询,以查看登录会话
结果
(
从
请求
获取
)是否有效,是否向
路由
返回正确的信号。canActive函数: canActivate( next: ActivatedRouteSnapshot, state: RouterStateSnapshot):
Observable
<
boolean
> | Promis
浏览 9
提问于2018-01-01
得票数 3
回答已采纳
3
回答
按顺序执行
多个
异步
路由
保护
、
、
我知道,当canActivate函数返回一个简单的
boolean
时,
angular
路由
保护会按指定的顺序执行,但是,如果保护返回
Observable
<
boolean
>或Promise<
boolean
>类型呢
路由
中的示例: path: 'confirm', com
浏览 6
提问于2017-06-20
得票数 7
2
回答
什么是
路由
中的canActivate和canDeactivate?
import { Injectable } from '@
angular
/core';import { AuthService
浏览 1
提问于2018-02-15
得票数 3
1
回答
Angular
2扩展
路由
器和可观察性
、
、
、
、
在带有
路由
器模块v3.0.0.6alpha的
angular
2 rc2中,我扩展RouterOulet以检查用户在访问管理程序之前是否已登录。因为如果isLoggedIn方法返回一个可观察的对象,并且我订阅了它,我就不能在父函数中返回
结果
。
浏览 3
提问于2016-06-17
得票数 3
回答已采纳
1
回答
Angular
的
路由
守卫
未在应用程序内运行
、
、
、
我在我的app-routing.module.ts文件中添加了一个带有
守卫
的
路由
,如下所示: {path: 'detail/:id', component: DetailComponent, canDeactivate: [PendingChangesGuard]}, 如果我尝试完全退出
angular
应用程序,那么我会看到预期的消息
从
PendingChangesGuard弹出。但是,如果我单击
angular
应用程序中的任何其他
路由
,则不会执行
路由</
浏览 17
提问于2019-02-25
得票数 1
回答已采纳
1
回答
具有可观测订阅值的角CanDeactivate
路由
器保护
、
、
、
、
我的
守卫
就像import { CanDeactivate, ActivatedRouteSnapshot, RouterStateSnapshot} from '@
angular
/router'; import { EditModel
浏览 1
提问于2018-02-28
得票数 4
回答已采纳
2
回答
路由
解析器角度检查数据是否为空
、
、
、
> { canActivate(route: ActivatedRouteSnapshot):
boolean
{ const taskId = route.params.taskId
浏览 0
提问于2019-06-28
得票数 0
2
回答
角度
5
:保护将检索到的数据转发到下一个组件/
路由
、
、
在
angular
5
应用程序中,有一个
从
API检查对象是否存在
路由
守卫
:canActivate( state: RouterStateSnapshot return this.cli
浏览 2
提问于2018-01-31
得票数 0
3
回答
是否有中断(停止)组件生命周期的选项
我正致力于在我的
angular
应用中实现RBAC。我想中断(停止)组件生命周期和组件模板(和子组件/模板)的呈现。如果用户没有授权。我已经创建了一个指令来管理UI行为,但是也想停止.ts代码的执行。
angular
是否有任何选项,或者我是否可以限制或覆盖父组件的子组件生命周期? 我正在实现授权,并希望在组件加载之前检查用户详细信息,以避免执行typescript代码。
浏览 4
提问于2019-09-05
得票数 0
1
回答
带有http请求和可观测值的
Angular
2 auth保护
、
、
、
、
我正在努力实现: 奥斯警卫import {CanActivate, ActivatedRouteSnapshot,
浏览 2
提问于2016-08-20
得票数 8
回答已采纳
2
回答
使用
路由
守卫
时的
路由
导航问题
、
我有个巡防员: import { Injectable } from "@
angular
/core";import {
Observable
} from "rxjs"; import { ConfigurationService<<em
浏览 34
提问于2019-05-06
得票数 0
回答已采纳
4
回答
如何检查有params的匹配
路由
?(在
路由
守卫
中)
、
我定义了一个
路由
,它有一个名为uuid的查询参数 {path: 'is-protected/:uuid', component: protectedComponent, canActivate: [RouteGuardService]} 在
路由
守卫
中,我需要检查url是否匹配,以及
路由
参数(:uuid)是否为空。如果
路由
没有参数,我需要将它重定向到主
路由
。
浏览 29
提问于2019-04-19
得票数 0
4
回答
角2-不使用浏览器刷新的
路由
保护
、
在app.module.ts中定义这些
路由
{ path: 'mypath', component: MyComponent, canActivate: [RouteGuard] }, constructor ( private af: AngularFire, private aut
浏览 9
提问于2017-03-08
得票数 2
回答已采纳
2
回答
如果你不取消订阅一个
守卫
的canActivate中的可观察对象,会发生什么?
、
请看下面的例子import {
Observable
, of} from 'rxjs';import {AuthServicerouter: Router) {
浏览 0
提问于2020-01-06
得票数 3
2
回答
路由
器出口的角度2延迟渲染
、
、
我正在开发一个具有
多个
组件的
Angular
2应用程序,这些组件依赖于一些通过http-service
从
服务器加载的数据(关于用户及其角色的数据)。我的大多数
路由
组件都会在ngOnInit()方法中抛出错误,如果这些数据还没有加载的话。数据被加载并存储在注入到所有组件中的服务中。有没有办法在我的root-component中延迟当前
路由
的渲染,直到http调用完成? 否则,我将不得不在所有
路由
组件的ngOnInit中实现某种检查和重试机制,这将是非常尴尬的。我已经尝试隐藏
路由</
浏览 0
提问于2016-12-08
得票数 3
1
回答
单元测试
angular
应用程序中的cordova 'deviceready‘事件
、
、
、
、
在
angular
应用程序中单元测试cordova 'deviceready‘事件-我正在使用cordova将我的
angular
5
应用程序转换为移动应用程序,我能够做到这一点。一旦
从
cordova启动了deviceready事件,我就会通过cordova插件
获取
应用程序版本和构建编号的详细信息。我想在单元测试中测试这个场景。我在我的应用程序中有一个
路由
守卫
服务,它将确定允许用户登录或重定向到不同的页面基于版本。因此,在我的保护下,我有以下代码。canActiv
浏览 0
提问于2018-04-23
得票数 0
1
回答
刷新页面时CanDeactivateGuard不起作用
、
我使用
Angular
5
实现了一个组件的CanDeactivateGuard,如果有一些未保存的更改,它会弹出一个模式: canDeactivate: (nextStateUrl: string) =>
Observable
<
boolean
> |
boolean
;export class: RouterStateSnapshot):
Observable</e
浏览 5
提问于2018-08-03
得票数 1
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
热门
标签
更多标签
云服务器
ICP备案
云直播
对象存储
实时音视频
活动推荐
运营活动
广告
关闭
领券