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