26得票3回答
什么时候应该使用RxJS的tap操作符?

我不理解文档中的内容。有人可以向我解释一下吗?

23得票4回答
如何在 RxJS 6 和 Angular 6 中处理 observable 错误并保持其继续运行

有谁能帮忙处理这种情况:当this.http.get(...)出现错误时,this._getReactions$.next()无法工作。我想让可观测对象保持有效以接收下一个输入。 private _getReactions$: Subject<any> = new Subje...

22得票2回答
我不理解使用interval、switchMap和map的rxjs 6与Angular 6相关联的问题

我想把我的rxjs代码更新到6,但我不明白。 之前我的代码如下,每5秒钟轮询新数据:import { Observable, interval } from 'rxjs'; import { switchMap, map } from 'rxjs/operators'; var resul...

22得票8回答
Angular 6:类型为'Observable <Response>'的属性'catch'不存在?

我正在将我的应用程序升级到 Angular 6。我正在从 Angular 4 进行升级,但是下面的代码在 Angular 6 中引起错误,在 Angular 4 中却可以正常工作。 我得到的错误信息: 类型“typeof Observable”上不存在属性“of”。 错误:类型“Obser...

21得票2回答
rxjs 6:类型 'typeof Observable' 上不存在属性 'of'

我刚从 rxjs 5/angular 5 迁移到了 rxjs 6/angular 6,阅读了这个迁移指南。现在好像还是不知道该怎么做,希望得到任何帮助。import { Observable, of } from 'rxjs'; [ts] 'of' is declared but its va...

19得票4回答
如何在Angular 6中导入rxjs计时器?

我尝试在我的Angular 6项目中导入rxjs timer,例如:import { timer } from 'rxjs/observable/timer'; 我也尝试了这样做,Rx.Observable.timer(200, 100) 他们不起作用 这是在plunker上的代码

19得票2回答
我需要在ngOnDestroy中调用`complete()`来完成takeUntil主题吗?

为避免在组件中出现 Observable 内存泄漏,我在订阅 Observable 之前使用了 takeUntil() 操作符。 在我的组件中,我会写出类似以下的代码:private unsubscribe$ = new Subject(); ngOnInit(): void { th...

19得票6回答
如何在Angular 6中使用RxJS进行一系列的HTTP请求

我在网上寻找解决方案,但没有找到适合我的用户情况的。我正在使用MEAN堆栈(Angular 6),并且有一个注册表单。我需要一种方法来执行多个HTTP调用API,并且每个调用取决于前一个返回的结果。我需要类似于这样的东西:firstPOSTCallToAPI('url', data).pipe...

18得票3回答
循环数组并为Observable中的每个id返回数据

使用 RxJS v6 在循环中为每个项目检索子集合数据是具有挑战性的。没有办法迭代从 HTTP 调用中检索到的数组。mergeMap 只对单个项目执行此操作,而需要对所有数组项执行此操作。 我已经卡在这里 3 天了。我尝试了所有方法。问题在于新的管道语法可以为您提供整洁的代码组织方式,但没有简...

18得票2回答
使用RxJS和filter(Boolean)进行查询?

我正在阅读一些代码,其中有以下片段:search(query: string) { of(query). pipe( filter(Boolean), debounceTime(300), filter(Boolean)和filter(v=&gt;!!v)本质上是相...