Von here sollte es eine while()
Funktion geben, die die beobachtbare Basis unter Bedingung wiederholen, jedoch aus dem neuesten RXJS-Quellcode, wurde es offenbar diese while()
Funktion entfernt. Also, was ist der Ersatz?Was ist die while() Ersetzung in Rxjs 5?
0
A
Antwort
1
Sie wollen repeatWhen
, aus der Dokumentation:
eine beobachtbare zurück, der die Quelle beobachtbare mit Ausnahme eines kompletten Spiegel. Wenn die Observable-Quellenaufrufe abgeschlossen sind, wird diese Methode an das vom Notifier zurückgegebene Observable ausgegeben. Wenn dieser Observable-Aufruf "Complete" oder "Fehler" aufruft, ruft diese Methode "Complete" oder "Error" in der untergeordneten Subskription auf. Andernfalls wird diese Methode die Quelle Observable erneut abonnieren.
Verwendung für so etwas wie while
würde wie folgt sein:
// Continues to resubscribe so long as the condition function returns true.
source.repeatWhen(
notifiers => notifiers.takeWhile(_ => condition())
);
Hinweis: Die reactivex.io/rxjs Seite hat einen Entscheidungsbaum-Widget, das bei der Suche nach einem Operator äußerst hilfreich ist an Ihren Bedürfnisse anzupassen .
Verwandte Themen
- 1. Was ist die Ersetzung von jQuerys Blur-Event in AngularJS?
- 2. @ reactivex/rxjs und rxjs NPM-Pakete für RxJS 5
- 3. rxjs 5 publishReplay refCount
- 4. RxJS 5 Zeitgesteuerter Cache
- 5. Interrogation über die RxJS 5 filter() Operator
- 6. Was ist die Verwendung von while (1)?
- 7. Was ist 'rxjs/Subject' in Angular2?
- 8. RxJS 5 - websocket Array Nachrichten
- 9. RXJS 5 .subscribe() ohne Argumente
- 10. Was ist der Unterschied zwischen while und while in VB.NET?
- 11. RxJS 5.0 "do while" wie Mechanismus
- 12. RxJS 5 - Funktion zweimal aufgerufen
- 13. Wie Hot beobachtbare in RxJS 5
- 14. RxJS - Was ist der Sinn der Betreiber?
- 15. Was ist der Unterschied zwischen Publish und Multicast-Operator in Rxjs 5?
- 16. RxJS 5 Firefox Web-Erweiterungen: Typeerror: Math.random ist keine Funktion
- 17. Was ist der Unterschied zwischen `while (true)` vs `while (\ true)`?
- 18. RxJS 5: Kann ich ein "BehaviorObservable" erstellen?
- 19. Warum beschreibt die Referenzdokumentation zu RxJS 5 keinen Fangoperator?
- 20. rxjs, was ist der Unterschied zwischen observer.next() und observer.onNext()?
- 21. RxJS 5 vonEreignis beobachtbar abonnieren zweimal aufgerufen
- 22. Was macht die Methode except/manySelect in RxJS?
- 23. Was ist der Anwendungsfall der Benachrichtigung in RxJS?
- 24. RxJS 5 und Alternativen zum Cache-Operator
- 25. Was ist los mit dieser While-Schleife?
- 26. RxJS Warum ist die forkJoin-Methode in Version 5 nicht gut dokumentiert?
- 27. Was ist der Unterschied zwischen 5 und [5] in MATLAB?
- 28. Was ist los mit dieser While-Schleife?
- 29. Wie benutze ich exhaustMap in ReactiveX/rxjs 5 in TypeScript
- 30. Was mit meiner while-Schleife falsch ist
ja das ist es, wenig Verwirrung, dass es viele Doc-Site jetzt verfügbar, aber nicht auf den neuesten RXJS 5-Code aktualisiert, muss den Quellcode manchmal überprüfen. –