腾讯云
开发者社区
文档
建议反馈
控制台
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
登录/注册
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
3
回答
使
ReplaySubject
只
返回
订阅
时
的
最后
一个
值
javascript
、
rxjs
、
replaysubject
我有
一个
奇怪
的
用例,我需要跟踪所有以前发出
的
事件。 多亏了
ReplaySubject
,到目前为止,它工作得很好。在每个新
订阅
者上,此主题重新发出以前
的
所有事件。现在,对于
一个
特定
的
场景,我需要能够
只
给出最新发布
的
事件(有点像BehaviorSubject),但保持源事件不变。下面是我正在尝试实现
的
一个
片段:stackblitz import {
ReplaySubject<
浏览 47
提问于2021-04-30
得票数 5
1
回答
角4缓存
angular
、
angular-cache
问题: 4.1。这提供了最新
的
数据,但我需要显示该特定页面的数据,并且在我再次
返回
时
也需要显示相同
的
数据。 请提
浏览 2
提问于2018-10-28
得票数 0
回答已采纳
1
回答
角度拦截器悬挂
angular
、
rxjs
我创建了
一个
拦截器,目的是让它向每个请求附加
一个
查询字符串元素。要知道将哪个
值
附加到必须连接到服务
的
查询字符串,请从该服务
返回
一个
观察
值
,然后切换映射以
返回
拦截器所期望
的
HTTPRequest。'true' : 'false' })); } 目前这段代码没有抛出错误,但在运行站点
时</
浏览 15
提问于2021-02-04
得票数 1
回答已采纳
1
回答
如果startsWith没有在RXJS中发出任何
值
,则为
ReplaySubject
运算符
javascript
、
angular
、
rxjs
、
reactive-programming
_selectedViewBy$.complete();}在消费者方面,当我
订阅
这个
ReplaySubject
时
,如果它
的
值
发出
的
时间早于我应该得到
的
最后
一个
值
,但
浏览 1
提问于2020-04-22
得票数 0
1
回答
我
的
UserService和配置文件组件中
的
SubjectBehavior
javascript
、
angularjs
、
authentication
、
angular
、
rxjs
我有
一个
ShareService: }); 当我
的
应用程序开始运行时,我执行我
的
authorize()函数...那么我
的
问题是什么呢?!当我刷新配置文件路径上
的
页面
时
,我
的
问题是我
浏览 0
提问于2016-06-15
得票数 0
2
回答
无法取消
订阅
ReplaySubject
的
订阅
angular
、
angular6
、
angular7
我已经
订阅
了
一个
ReplaySubject
,并且正在尝试用ngOnDestroy方法取消
订阅
。当我离开subscription组件,
返回
到相同
的
组件而没有发出数据
时
,它又被
订阅
了。/test-case-form/test-case.model';import {
ReplaySubject
}
浏览 23
提问于2019-06-11
得票数 0
回答已采纳
2
回答
无法使用Angular2主题在组件之间进行通信
angular
、
rxjs
、
observable
private onAdd = new Subject<any>();我写
的
这些信是我服务
的
:this.service.onAdd$.subscribe((alert) => { }); Thi
浏览 3
提问于2017-08-25
得票数 0
1
回答
Rxjs
ReplaySubject
在发出前使用'null‘
值
进行初始化-角度7
javascript
、
angular
、
rxjs
我想创建
一个
没有初始
值
的
主题。我已经创建了
一个
ReplaySubject
,它
只
缓冲
最后
发出
的
值
。 private _replaySubjects = new
ReplaySubject
<Project>(1); public replaySubjectAsObserv
浏览 2
提问于2019-07-04
得票数 3
1
回答
使用auth.service
的
路由保护
angular
、
rxjs
、
angular2-routing
、
angular6
我正在尝试创建
一个
路由守卫来保护一些延迟加载
的
模块
的
安全,我有
一个
带有BehaviorSubject
的
身份验证服务,它保存当前用户和JWT令牌 当我调用卫兵
时
,它首先获取当前用户
的
默认
值
,然后在第二次尝试
时
才允许用户到达路由
浏览 64
提问于2018-06-10
得票数 0
回答已采纳
1
回答
rxjs shareReplay ( refCount off )直到第
一个
下游
订阅
者才
订阅
源
angular
、
rxjs
当消费者
订阅
时
,他们应该立即收到
最后
的
价值,并在未来得到新
的
价值。 我
的
理解是:如果我添加上面所示
的
shareReplay,并且关闭了refCount,它将
订阅
它
的
上游可观测性(即。(在本例中,dataSubject )立即保存
最后
一个
值
,当存在下游
订阅
者
时
,发出
最后
一个
值
以及任何未来
浏览 0
提问于2020-11-02
得票数 2
回答已采纳
5
回答
在
ReplaySubject
6中重置RxJS
javascript
、
rxjs
我有
一个
可过滤
的
“活动日志”,它目前是使用
ReplaySubject
实现
的
(因为有几个组件使用它,它们可能在不同
的
时间
订阅
)。当用户更改筛选器设置
时
,将发出
一个
新请求,但是结果将追加到
ReplaySubject
中,而不是替换它。我想知道是否需要更新
ReplaySubject
,以便
只
使用switchMap之类
的
东西发送新项目。否则,我可能需要使用
一个
返回</
浏览 0
提问于2018-07-03
得票数 14
回答已采纳
2
回答
Subject.pipe(
最后
())与
ReplaySubject
(1)?
javascript
、
typescript
、
rxjs
从观察者
的
角度来看,使用带有Subject运算符
的
last()是否与使用
ReplaySubject
(1)相同?换句话说,在这种情况下:let s2 = new
ReplaySubject
<any>(1)(); 因此,在这种情况下,如果s1和s2
的
序列源相同,那么s1和s2
的
订阅
者将看到相同
的
值
序列?
浏览 0
提问于2018-09-12
得票数 0
回答已采纳
1
回答
角
订阅
代码工作在直接页面加载,但不是通过路由。
javascript
、
angular
、
angular-services
我面临
一个
有棱角
的
问题。我有
一个
authService,我正在通过我
的
所有组件使用,我使用
的
主题,我可以
订阅
在我
的
组件中,如果我需要检查用户登录,问题是我面临
的
问题是,如果我直接加载将使用它
的
页面,但不是当我通过一条路线。this.authService.getLoginStatus().subscribe(loginStatus => this.loggedIn = loginStatus);这些代码所做<em
浏览 0
提问于2018-03-16
得票数 0
回答已采纳
1
回答
为什么‘`BehaviorSubject`’不发出
最后
一个
值
javascript
、
rxjs
声明它应该
返回
最后
发出
的
值
,而不管我什么时候
订阅
,但是它不会为我
返回
它:const subject =subject.subscribe((v) => {}, null, () => {}); 代码
只
记录
ReplaySubject<
浏览 4
提问于2017-07-12
得票数 3
回答已采纳
1
回答
是否存在不需要初始
值
并能够提供当前
值
的
与BehaviorSubject等价
的
值
?
angular
、
observable
、
behaviorsubject
、
subject
查找与BehaviorSubject相同
的
功能,但不必提供初始
值
。 在从任何源加载数据之前,我经常需要
订阅
一个
主题。我还需要
订阅
在
订阅
之后立即触发,前提是并且只有在以前在主题上调用next()
的
情况下,并且我希望它向我显示
最后
发出
的
值
,并且能够在任何时间点同步地获得当前
值
,类似于value字段
的
BehaviorSubject我想出
的
唯一解决方案是扩展
Rep
浏览 0
提问于2021-02-24
得票数 4
1
回答
角度路径变化破坏了可观测数据
的
构件服务关系
angular
、
typescript
、
rxjs
、
angular-router
、
angular9
我有
一个
有角度
的
9应用程序,它用“公共”数据
的
可观察到
的
服务愉快地运行着。当我开始构建路由,而不是将所有组件放在
一个
页面上
时
,服务会在第一次加载
时
加载该组件。但是,在使用路由器链接导航到其他地方并向后导航
时
,所有可观察到
的
值
都会停止
返回
值
,并以未定义
的
形式
返回
。 我已经为这个应用程序使用了
一个
角度CLI基础路由项目,所以所有主要
浏览 1
提问于2020-06-23
得票数 1
回答已采纳
1
回答
是否有
一个
缓存
值
并一旦发出就忘记它们
的
RxJava主题?
rx-java2
创建了
一个
Subject Consumer应该
浏览 0
提问于2019-03-06
得票数 3
1
回答
在RxSwift PublishSubject上
订阅
完成后
的
最后
一个
值
swift
、
rx-swift
、
reactivex
我在找这样
的
东西:observable.onNext("1") print(s)因此,我希望在Observable完成后
订阅
它,并仍然获得
值
(或仅获得
最后
一个
值
)。
浏览 0
提问于2016-09-12
得票数 11
回答已采纳
1
回答
观察者
订阅
不触发第一次加载到组件
javascript
、
angular
、
rxjs
我有一家商店公开了
一个
asObservable。视图
订阅
此内容并显示数据。自从我将其更改为Singleton服务后,它就在第一次加载中工作,当我第一次访问该页面
时
,没有显示任何数据,也没有触发任何
订阅
事件。我已经确保这不是
一个
竞争条件问题,并且在调用页面的构造函数时数据在存储中。 即使在存储中存在<em
浏览 2
提问于2016-11-06
得票数 4
回答已采纳
2
回答
如何从可观测角度8+求初值
javascript
、
angular
、
typescript
、
subscribe
、
rxjs-observables
我有
一个
页面表单,它
的
值
已经设置好了,前
一个
和下
一个
按钮元素。 在ngOnInit,我从
一个
可观察到
的
中得到
一个
包含3项
的
列表,作为初始
值
--有时我得到4项。在进入下一页之前,我必须单击
一个
按钮,即,该按钮将调用将发出请求
的
函数calculate(),并且我
的
可观察列表将包含4项。因此,当我单击next按钮onNextButton()
时
,我希望使
浏览 3
提问于2022-04-17
得票数 1
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
彻底搞懂RxJS中的Subjects
最受欢迎的10大Angular技巧
浅谈前端响应式设计(二)
OC之ReactiveCocoa
Go语言之旅:函数
热门
标签
更多标签
云服务器
ICP备案
对象存储
实时音视频
即时通信 IM
活动推荐
运营活动
广告
关闭
领券