Sadece Observable.combineLatest
ve Observable.forkJoin
arasındaki farkların acaba nedir? Görebildiğim kadarıyla, tek fark forkJoin
Gözlemlerin tamamlanmasını beklerken, combineLatest
en son değerleri döndürür.Rxjs: Observable.combineLatest vs Observable.forkJoin
26
A
cevap
38
Yalnızca forkJoin
tüm giriş gözlenebilirlerinin tamamlanmasını gerektirmez, aynı zamanda giriş gözlenebilirleri tarafından üretilen son değerlerin bir dizisi olan tek bir değer üreten bir gözlemlenebilir döndürür. Başka bir deyişle, gözlemlenen son girdinin tamamlanmasına kadar bekler ve daha sonra tek bir değer üretir ve tamamlar. Buna karşılık, combineLatest
combineLatest
, bir girdi tümünün gözlemlenebilir en az bir değer ürettiği zaman, her ne zaman giriş gözlenebilirlerinin yaptığı her defasında yeni bir değer üreten bir Gözlemlenebilir döndürür. Bu, sonsuz değerlere sahip olabileceği ve tamamlanamayacağı anlamına gelir. Aynı zamanda, girdi gözlenebilirlerinin bir değer üretmeden önce tamamlanması gerekmediği anlamına gelir.
İlgili konular
- 1. RxJs Gözden geçirilebilir vs
- 2. RxJS - .subscribe() vs .publish(). Connect()
- 3. BehaviorSubject öğesinden oluşturulan Angular 2 rxjs gözenekleri forkJoin ile çalışmıyor
- 4. RxJS,
- 5. RxJS alternatif?
- 6. RxJS: Her bir paralel http isteği dönüşü istemcide güncelleştiriliyor
- 7. Açısal 2 RxJS
- 8. RxJS - Yükleme göstergesi
- 9. kullanma Rxjs umd demetleri
- 10. RxJS işleçlerini TypeScript
- 11. Rxjs (4,5) stenografi
- 12. Rx.Observable.bindCallback rxjs kapsamı
- 13. angular2 rxjs gözlenebilir forkjoin
- 14. RxJS Eşzamansız İstek Güncelleştirmesi
- 15. Açısal 2, ngrx/mağaza, RxJS ve ağaç benzeri veriler
- 16. Açısal 2 rxjs yuvalanmış Gözlemler
- 17. RxJs Dizi için Gözlem Dizisi
- 18. Angular2 RxJS neden harita çalışmıyor()?
- 19. bulamıyor modülü 'rxjs/konu/BehaviorSubject'
- 20. RxJS: hemen başlayan bir aralık
- 21. rxjs - gözlemlenebilir ve gözlemciyi anlayın
- 22. RxJS gözlemlenebilir sekansı çoklu çıkışta
- 23. RxJS - gazdan sonra debounce olayı?
- 24. Değişmez veri yapılarına sahip RxJS?
- 25. RxJs: Gözlemlenebilir duruma göre nasıl döngü yapılır?
- 26. Açısal 4 ve RxJS karışıklığında Websocket
- 27. Köşeli 2/Rxjs: Abonelikten çıkmam gerekiyor mu?
- 28. RXJS 5 .subscribe() bağımsız değişkenler olmadan
- 29. RxJS catch ** ve ** Gözlemlenebilir bir yeniden deneyin
- 30. Eksik gözlemlenebilir yöntemlerinin RxJS 5.0.0-beta.0
@GregL, forkJoin gibi çalışan ancak başarısız http çağrılarıyla da çalışacak bir işlev var mı? – Tukkan
@Tukkan, hatalardan geri yüklenen her operatöre zincirleme uygulayan bir operatör zinciri oluşturabilirim. Böylece, hata olabilecek birden fazla gözlenebilirliği birleştirecek bir operatör aramak yerine, hatadaki her istek için kullanılacak değeri (değerlerini) tanımlamanız gerekir. Böyle bir operatörün olduğundan emin değilim. Hatalardan kurtarılan işleçler arasında; .catch(), '.onErrorResumeNext()' ve muhtemelen '.retry()' (Http çağrısı aralıklı olarak başarısız olursa) bulunur. – GregL