ich eine Situation mit beobachtbaren wie diese auszuführen. Hauptfrage ist, wie warten Sie, während alle Vereinbarungen überprüft werden, nur dann erhalten Sie das Ergebnis.Wie Funktion für jede beobachtbare in RXJS
0
A
Antwort
0
Die Antwort darauf hängt davon ab, was in der forEach
Schleife passiert - wenn agreements
(die in den flatMap
gehen) eine beobachtbare ist, dass Sie forEach
auszusenden verwenden, die Strategie ist ein bisschen anders zusammen, weil Sie don‘ t muss unbedingt wissen, wie viele agreement
Objekte ausgegeben werden.
obwohl die forEach
ist Unter der Annahme, nur einige andere grundlegende http Berufung läuft, sagen wir, eine, die Versprechen zurückgibt ... Die Antwort dann die Versprechen einzubeziehen geht zu sammeln und es ihnen ermöglicht, alle Versprechen-Wege zu vervollständigen, so dass die Vervollständigung dann in eine Observable für den nächsten Operator in der Kette umgewandelt werden kann.
Einige Pseudo-Code:
var agreement: Observable<agreement[]> = Observable.ajax({...})
.flatMap(agreements:[] => {
const promises = agreements.map(agreement => doHttpThing()
.then(...)
.catch(err => Observable.throw(err))
);
return Observable.fromPromise(Promise.all(promises));
})
.map(agreements => agreements);
Verwandte Themen
- 1. RxJs: Muster für beobachtbare Suchergebnisse
- 2. rxjs/angular4 beobachtbare Optimierung
- 3. Wie Hot beobachtbare in RxJS 5
- 4. rxjs beobachtbare nicht erstellt
- 5. Wie kann ich in RxJS beobachtbare vervollständigen
- 6. Chained rxjs Beobachtbare Operatoren
- 7. RxJS Beobachtbare Methoden für die zugewiesene Variable
- 8. Wrap eine API-Funktion in einem RxJs beobachtbare
- 9. RxJS beobachtbare concat funktioniert nicht
- 10. Angular 2 - rxjs - beobachtbare Array
- 11. throw Fehler innerhalb rxjs beobachtbare
- 12. RxJS split beobachtbare Sequenz in mehreren Ausgaben
- 13. angular2, RxJs Filter beobachtbare Ergebnisse?
- 14. Rxjs Eine beobachtbare Fütterung in einer anderen
- 15. RxJs beobachtbare - Griff 404 durch Standardwert emittierende
- 16. Kann nicht filtern RxJS beobachtbare auf Angular2
- 17. rxjs erstellt beobachtbare Timeout immer Fehler
- 18. wie zurückzukehren leer beobachtbare
- 19. Wie eine RxJs beobachtbare von einem Knoten Anfrage
- 20. Separate beobachtbare Werte nach bestimmter Zeit in RxJS
- 21. angular4 rxjs beobachtbare reduzieren kehrt Typ anders als Original in
- 22. EntityManagerFactory für jede Funktion?
- 23. beobachtbare Map-Funktion nicht aktiv (Angular2, http)
- 24. Nicht in der Lage, beobachtbare
- 25. , wie eine benutzerdefinierte Funktion für .map rxjs in Winkel 2
- 26. React.js - beobachtbare Zustände wie beobachtbare in Ember.js
- 27. RxJS beobachtbare dass Umfragen, bis die Bedingung erfüllt ist
- 28. Rxjs Bind Kontext des Ortes, wo beobachtbare erstellt wurde
- 29. Erhalten Differenz zwischen den letzten zwei Werte eines RxJS beobachtbare
- 30. RxJs: Teilen Sie eine beobachtbare mit Asynchron/erwarten