腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
圈层
工具
MCP广场
文章/答案/技术大牛
搜索
搜索
关闭
发布
文章
问答
(9999+)
视频
沙龙
3
回答
值
发出
后
的
RxJS
BehaviorSubject
getValue
不一致
(
在
Jest
中
测试
时
)
、
、
、
我不明白为什么.
getValue
()会返回可观察
值
的
默认
值
,而不是最后
发出
的
值
。
在
测试
可观察对象
时
,它会正确地返回
发出
的
值
。class TestA { getA():
浏览 26
提问于2019-09-24
得票数 0
回答已采纳
1
回答
在
rxjs
中
订阅变量
、
、
、
在
我
的
组件
中
,我订阅了这样一个变量:distance: number this.distancenewDistanceValue) )} return of(this.distance);对于变量
的
初始
值
n
浏览 0
提问于2019-05-30
得票数 0
回答已采纳
2
回答
使用
RxJS
和Range2HTTP服务
的
服务器重连接
、
、
Connection failedConnection failed来自
发出
由可观察
的
源
发出
的
值
,直到通知者可观察到
发出
值
为止。只有
在
服务器状态发生更改时才更新serviceOnline
BehaviorSubject
。在这行之后..。this.serviceOnline.next(false); 只有当
浏览 4
提问于2017-08-04
得票数 1
回答已采纳
7
回答
如何获取
RxJS
主题或观察
值
的当前
值
?
、
、
/storage';import {Subject} from '
rxjs
/Subject'; @Injectable但是我有另一个不需要订阅
的
组件,它只需要获取某个时间点
的
isLoggedIn的当前
值
。我该怎么做呢?
浏览 134
提问于2016-05-07
得票数 274
回答已采纳
2
回答
角单元
测试
combineLatest
、
、
、
、
从很长一段时间以来,我开始用进行单元
测试
。但是,我被困在需要单元
测试
combineLatest
RxJS
操作符
的
情况下。我
的
组件如下所示。productData] => { this.productData = productData;} 我模拟了我
的
服务,我
的
单元
测试
如下所示。expect(component.userData).toBeDef
浏览 5
提问于2020-10-30
得票数 2
回答已采纳
3
回答
如何在Angular
中
订阅服务
、
、
、
、
我有3个对象:-第一个组件-连接服务-第二个组件 console.log('Im inside getIsOpen');
浏览 19
提问于2019-07-16
得票数 2
回答已采纳
1
回答
角单元
测试
(w/
Jest
):导入和使用esm模块
的
服务;
、
、
明示 TypeError:无法读取未定义
的
属性“
浏览 0
提问于2020-04-23
得票数 0
回答已采纳
1
回答
如何在angular 8
中
将所选选项
值
从一个组件获取到另一个组件
、
、
我有两个组件,我想将登录组件
的
所选选项
值
获取到主组件
中
,而不是将其存储到本地存储
中
,一旦您在登录组件中选择了该选项,所选选项
值
应该显示为主组件
中
。
浏览 20
提问于2020-09-23
得票数 0
1
回答
rxjs
forkJoin仅发送
值
一次
、
、
我正在尝试理解fork join
rxjs
操作符
的
行为,并且我做了一些
测试
。我发现在fork Join
发出
第一个
值
后
,它
的
取消订阅或完成(不确定),并且不能产生任何
值
。是否正确?"
rxjs
"forkjoin“示例” 从附加
的
代码
中
。只有
在
单击这两个按钮之后,forkJoin才能按预期
发出
observable 1和observable 2<em
浏览 2
提问于2020-09-27
得票数 1
2
回答
用
BehaviorSubject
获取
rxjs
5当前
值
的
简单方法
、
、
、
、
以前
在
rxjs
4
中
,
BehaviorSubject
中有一个名为:
getValue
() ()
的
方法。let value; myBehaviorSubject.take(1).subscribe( (e) => value = e );它可以工作,但是如果
getValue<
浏览 4
提问于2016-08-05
得票数 64
1
回答
怪异
的
takeUntil
在
rxjs
6
中
的
行为
、
首先,停止开始按钮,然后单击restore01按钮和restore02按钮恢复开始按钮, 然后,当单击“停止button01”或“停止button02”
时
,应该停止停止按钮,但不应停止。注意console.log,启动按钮
在
启动
时
停止,然后单击restore01和restore02,然后开始按钮工作,现在bug就像冬天一样,当我单击stop01按钮或stop02按钮
时
,
在
console.log
中
显示停止流数组"r",“但是开始按钮仍然工作,而不是被停止,你能想象我对这
浏览 1
提问于2018-10-21
得票数 0
回答已采纳
3
回答
如何在新订阅
时
将所有
值
发布到观察者?
、
、
随着时间
的
推移,我有一个观察者得到了不同
的
价值。sub.next(2); sub.next(3); sub.next(4); sub.next(5); sub.next(6);如果#hack 1
中
有订阅,那么它应该得到所有的
值
1,2,3,如果在#hack 2
中
有订阅,那么它应该得到所有的
值
1,2,3,4,5,6。而且,ReplaySubject会得到旧
的
值
,但是我希望每次发布
时
浏览 0
提问于2018-04-05
得票数 1
回答已采纳
3
回答
获取
BehaviorSubject
的
值
、
、
、
、
我正在尝试获取
BehaviorSubject
的
值
。这些
值
是返回
的
,但我如何利用它们
在
return true/false语句中使用它们。
BehaviorSubject
{_isScalar: false, observers: Array(0), closed: false, isStopped: false, hasError: falseuser:
BehaviorSubject
<User> = new
Behavior
浏览 1
提问于2018-05-11
得票数 3
1
回答
不发送变量
中
的
更改
在
服务
中
,我希望发送标志$变量
的
更改。functionThatGetsCalledWhenTheFlagIsChanged(){ }我需要在此模块
中
接收变量标志flag; }从未进入此控制台主题,但出现此错误主题TS2322:类型‘console.log('FLAG', flag);’不可分配给类型'boolean',并且
浏览 39
提问于2019-05-30
得票数 0
回答已采纳
6
回答
角6数据共享服务订阅未触发
、
、
、
、
我需要在一个组件(组件A)
中
设置
值
,并在另一个组件(组件B)
中
接收
值
。组件A和组件B不是父和子。我
在
@NgModule providers数组
中
添加了appmodule.ts文件
中
的<
浏览 0
提问于2019-02-18
得票数 8
回答已采纳
2
回答
如何
测试
RxJ
的
去弹史诗?
、
、
我
在
试着写一个
测试
函数给一部可观察到
的
史诗。epic
在
应用程序
中
运行良好,我可以检查它是否正确地删除了动作,并等待300 it才
发出
。但由于某种原因,当我试图用玩笑
测试
它
时
,debounce操作符会立即触发。因此,我
的
测试
用例,以确保失败是有效
的
。 这是
测试
用例。
jest
.mock('services/moviesService');
浏览 0
提问于2019-03-19
得票数 3
回答已采纳
2
回答
subscribe方法内
的
箭头函数将被立即调用
、
、
我有一个使用ngrx调用API
的
angular对话框。registerEvents仅用于向数组
中
添加两个订阅,仅在构造函数
中
调用 但是由于某些原因,一旦对话框打开,两个订阅
的
胖箭头中
的
代码就会被调用,我希望只有一条"new data“消息,而不是两条。 catchError(() => of(actions.attachAppointmentFailure({ error: 'fail' }))) ) )); 这会不会是我实现服务/
浏览 44
提问于2021-08-04
得票数 0
回答已采纳
1
回答
角9-关于可观测性和map()
的
问题,它如何返回类
的
特定属性?
、
、
s)) { }}同样,我主要怀疑
的
是,可观测
的
loginMethod和可观测
的
loginMethodAvailable如何
发出
正确
的
值
?这段代码是在哪一部
浏览 3
提问于2020-05-13
得票数 0
回答已采纳
2
回答
组件间共享数据
、
、
我希望使用服务
在
组件之间共享数据。但它并不像预期
的
那样起作用。this.breadService.sendData$.next(myNum);服务public setValue$:
BehaviorSubject
<any> = new
BehaviorSubject
(this.data);ngOnInit() { this.breadService.sendD
浏览 2
提问于2020-05-14
得票数 1
回答已采纳
2
回答
刷新角分量
我有一个搜索组件,这是一个弹出在我
的
主页。在打开弹出窗口,然后单击搜索按钮
后
,我调用下面的服务名为searchMc。这是搜索组件。当我
在
同一条路由上
时
,如果我单击搜索弹出,那么搜索按钮再次调用服务,/results页面不会刷新内容,因为我是
在
同一条路由上,而且由于我通过本地存储发送搜索
的
响应(我这样做是因为我不知道其他方式),所有的结果都存储
在
本地存储
中
,但是结果页面没有得到相同
的
新内容。是否有办法每次单击“搜索”按钮但不使
浏览 0
提问于2018-03-23
得票数 1
回答已采纳
点击加载更多
相关
资讯
彻底搞懂RxJS中的Subjects
最受欢迎的10大Angular技巧
Rxjs 响应式编程库
前端单元测试入门
携程租车React Native单元测试实践
热门
标签
更多标签
云服务器
ICP备案
实时音视频
对象存储
即时通信 IM
活动推荐
运营活动
广告
关闭
领券