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