1
我正在關注角度大學的一些教程和視頻中他們建議使用cache()
運算符來避免多個請求。所以,我想用下面的:使用高速緩存運算符Observables
this.posts$ = this.postsService.savePost(post)
.switchMap(() => this.postsService.getPosts())
.publishReplay(1)
.refCount();
和它的作品,但我更喜歡cache()
,而不是publishReplay
用簡單的方式實現這一目標是:
this.postsService.savePost(post)
.subscribe(() => this.postsService.getPosts())
但它不是那種反應。
所以我更喜歡使用cache
,但我找不到add
運營商。
當前我正在使用rxjs: 5.4.3
。
那麼,是cache
支持我目前使用的版本?
https://github.com/ReactiveX/rxjs/pull/2012了爲5.0.0版本 – cartant