Was ist das Äquivalent in RxJS zu Promise.resolve
? Ich weiß, ich kann Observable.fromPromise(Promise.resolve(someValue));
tun, aber es muss einen saubereren Weg geben.RxJS Alternative zu einer Promise.resolve?
Antwort
Observable.of ist das, was Sie suchen (siehe this plunk):
// You might need to add this import in RxJS versions earlier than 5
import 'rxjs/add/observable/fromArray';
// ... or this line in RxJS 5+
import 'rxjs/add/observable/of';
if (me.groups) {
return Observable.of(me.groups);
}
i unglaublich verwirrend Was finden ist, dass es zwei Bibliotheken mit dem gleichen Namen: https://github.com/Reactive-Extensions/RxJS und https://github.com/ReactiveX/RxJS Die „von "Methode scheint in der Microsoft-Variante zu existieren, aber nicht in der anderen Variante. Die Version, die ich verwende (dieselbe, die im Schnellstart bei angular.io verwendet wird), hat diesen Operator nicht. – Davy
@Davy angular2 verwendet https://github.com/ReactiveX/RxJS seine Version 5.0 von rxjs (vollständige Neuschreibung). Wie Sie es in der Dokumentation finden können "Dieses Neuschreiben soll eine bessere Leistung, eine bessere Modularität, bessere debuggable Call-Stacks bieten, während es größtenteils abwärtskompatibel bleibt, mit einigen brechenden Änderungen, die die API-Oberfläche reduzieren." + Sie wollen folgen [ES7 beobachtbare Spezifikation] (https://github.com/zenparsing/es-observable) – alexpods
Hmm, sollte es da sein. Sehen Sie sich [diesen Quelltext] an (https://github.com/ReactiveX/RxJS/blob/676f82d72d2c370b438fbc60caaa604654f97e33/src/add/observable/fromArray.ts#L4) – alexpods
- 1. promise.try vs promise.resolve Fehlerbehandlung
- 2. Warum Promise.resolve(). Then() ist verzögert?
- 3. Promise.resolve auf jqXHR Ajax verursacht Endlosschleife
- 4. @ reactivex/rxjs und rxjs NPM-Pakete für RxJS 5
- 5. Wie zu filtern RXJS ArrayObservable
- 6. Sammeln RxJS Observable zu Array
- 7. rxjs ofObjectChanges veraltet
- 8. Promise.resolve(). Dann funktioniert nicht im Jasmin-Test
- 9. Alternative zu einer while-Schleife in PHP
- 10. Teilmenge Daten mit einer Alternative zu% in%
- 11. Was bedeutet "\" zu Beginn einer ADT-Alternative?
- 12. RxJS Promise Composition (Weitergabe von Daten)
- 13. Alternative zu veraltetem javax.servlet.http.HttpUtils.parseQueryString?
- 14. Erstellen einer filterbaren Liste mit RxJS
- 15. Alternative zu HTTP-Cookies?
- 16. Alternative zu Constexpr Funktionen
- 17. Observable.forkJoin rxJs Anfragen innerhalb einer anderen Anfrage
- 18. Einer komme alternative
- 19. Alternative zu fgets()?
- 20. Alternative zu Dreamweaver?
- 21. Alternative zu Stored Procedures
- 22. Alternative zu CGAffineTransformConcat
- 23. Alternative zu header_remove
- 24. Alternative zu Modulo-Operator
- 25. C# Alternative zu Schienenmigrationen
- 26. Sichere Alternative zu Teilsätzen?
- 27. Alternative Syntax zu __block?
- 28. schnellere Alternative zu file_get_contents()
- 29. Alternative Datenzugriffsmuster zu Repository
- 30. Alternative zu While-Schleife
Um auf alexpods Antworten Add-up, die Rx-Dokumentation [beobachtbar] (https://github.com/ReactiveX/rxjs/ Blob/Master/doc/Observable.md) und [Beobachter] (https://github.com/ReactiveX/rxjs/blob/master/doc/observer.md) ist wirklich aufschlussreich. – Stanislasdrg