rxjs5 相关问题

javascript的第5版反应式扩展。

在RxJs 5中分享Angular Http网络调用结果的正确方法是什么?

通过使用Http,我们调用一个执行网络调用并返回http observable的方法:getCustomer(){return this.http.get('/ someUrl')。map(res => res.json());如果我们采取这种可观察的......

回答 22 投票 260

如何使用RxJS生成requestAnimationFrame循环?

我的目标是创建一个requestAnimationFrame的动画循环,这样我就可以这样做:animationObservable.subscribe(()=> {//这里的绘图代码});我试过这段代码......

回答 3 投票 9

RxJs - 我可以使用带有takeUntil的BehaviorSubject吗?

我想使用BehaviorSubject取消订阅另一个使用takeUntil的Observable。当我使用takeUntil订阅Observable时,它似乎立即取消订阅。这段代码工作得很好......

回答 3 投票 1

RxJS takeWhile但包括最后一个值

我有一个RxJS5管道看起来像这个Rx.Observable.from([2,3,4,5,6]).takeWhile((v)=> {v!== 4})我想保留订阅直到我看到4,但是我想要继续使用元素4 ......

回答 6 投票 14

如何使用Observables定期轮询Angular 5中的信息,并使用RxJs 5.x立即获取?

我在Angular 5中编写单页应用程序,它需要定期检查API是否仍然具有与加载SPA时相同的版本,以通知用户有关desync并允许她...

回答 1 投票 1

可观察最后订阅

根据这个artcle,订阅的onComplete和onError函数是互斥的。 onError或onComplete事件的含义将在我的订阅中启动。我有一个逻辑块......

回答 3 投票 61

RxJS 6 /点按操作员何时发出值

我一直在想是否可以安全地假设使用了点击操作符后,其内部的副作用已经完成。我的用例是ngrx。 ... tap(()=> {this.store.dispatch(new ...

回答 1 投票 2

如何在rxjs retryWhen方法中使用角度服务

当我使用retryWhen方法形式Rxjs运算符得到401错误时,我正在进行3次http服务调用。我的问题是当我得到401错误作为状态我需要做其他服务来获得...

回答 2 投票 0

无法在angular4中使用rxjs的过滤器运算符

我试图在角度4中使用过滤器,这是我的代码导入{Component,OnInit}来自'@ angular / core';从'rxjs / observable / range'导入{range};从'rxjs / ...导入{map,scan,filter,tap}

回答 2 投票 -1

Rxjs,fromEvent来处理多个事件

在rxjs 5.1中处理同一DOM节点上的多个事件的最佳方法是什么? fromEvent($ element,'event_name')但我一次只能指定一个事件。我想把手滚轮touchmove ...

回答 3 投票 10

当另一个Observable发出时,操作员跳过源的下一个发射

我有一个用例,当需要另一个通知程序Observable发出时,我需要一个Observable跳过它的下一个发射。来源:| --- X --- X --- X --- X --- X --- X --- X --- X --- X --- X-- |>通知者:| -------------...

回答 2 投票 6

如果只有一个值,则BehaviorSubject会多次命中

我在共享服务中使用了behaviourSubject来获取当前值,同时单击一个按钮。它正在按预期工作但有时在行为主题的订阅块内调用api ...

回答 1 投票 0

使用计时器时如何刷新Angular HTTP调用?

我创建了一个可观察的计时器来调用这样的HTTP调用,this.timer = Observable .timer(0,30000).switchMap(()=> this.getMyData()).share(); getMyData(){return ...

回答 3 投票 2

为什么Rxjs取消订阅订阅回调中的错误?

我使用RxJS 5.2.0(是的,它已经很老了)。我订阅了一些observable,我想执行一些代码。如果此代码中存在js错误,则RxJS将仅取消订阅我的订阅者,但不会...

回答 1 投票 1

RxJS6(角度6) - node_modules / rxjs / Rx.d.ts(1,15)中的错误:错误TS2307:找不到模块'rxjs-compat'

我最近将我的应用程序更新为angular 6以及RxJs到6.3.3版本。如此处所述,我使用包rxjs-compat暂时使用RxJS5和RxJS6编写的代码...

回答 4 投票 0

Angular 2路由器使用Observable解析

在发布Angular 2 RC.5之后,引入了路由器解析。这里用Promise演示了例子,如果我用Observable向服务器发出请求怎么做? search.service.ts ......

回答 1 投票 27

Rxjs:Observable.combineLatest vs Observable.forkJoin

只是想知道Observable.combineLatest和Observable.forkJoin之间有什么区别?据我所知,唯一的区别是forkJoin期望Observables完成,而......

回答 3 投票 47

单元测试RxJS Observable.timer使用typescript,karma和jasmine

嗨,我对Angular2,Karma和Jasmine相对较新。目前我正在使用Angular 2 RC4 Jasmine 2.4.x我有一个Angular 2服务,它定期调用这样的http服务:getDataFromDb(){...

回答 4 投票 7

npm安装Expo cli,停止在extract:rxjs

我正在尝试使用npm install -g expo-cli安装React Native的Expo。但安装停止或无限期提取:rxjs:仍然提取[email protected]提取到c:/ ...现在,1。我用过......

回答 1 投票 0

如何获得“Observable.of([]);”工作?

Observable.of([]);的正确表达和导入是什么?从'rxjs'导入{of};不适合我。

回答 2 投票 7

© www.soinside.com 2019 - 2024. All rights reserved.