In retrywhen, ich in der Lage, HTTP-Anfrage bei einem Fehler wie Beispiel bei RxJs Observables: run retryWhen after some more async requests wieder auszuführen. Ich möchte, dass Ajax (..) die neue Option erneut eingibt, sobald es fehlschlägt. Lassen Sie mich sagen, ich möchte Header oder URL ändern, nach dem ersten Mal HTTP-Anfrage fehlschlagen. Irgendein Beispiel?Aktualisiere Ajax URL nach retrywhen
1
A
Antwort
1
Alles, was retryWhen
tut, ist, dass es seine Quelle Observable erneut abonniert. Was das bedeutet, liegt an dir.
Zum Beispiel können Sie Observable.defer()
verwenden eine andere beobachtbare auf jedem Wieder Abonnement zurückzukehren:
let retries = 0;
Observable.defer(() => {
if (retries++ === 3) {
return Observable.of('whatever');
}
return this.http.get(...);
})
.retryWhen((errors: Observable) => errors)
.subscribe(...);
Ähnlich Sie zum Beispiel Observable.create()
nutzen könnten.
Verwandte Themen
- 1. Aktualisiere Ajax Url Anrufe beim Scrollen
- 2. Aktualisiere ASP.NET Ajax
- 3. Wie aktualisiere ich ein div-Tag nach einem Ajax-Anruf?
- 4. Reagiere js - aktualisiere Tabellenzeilen nach dem Ajax-Aufruf
- 5. Angular 2 Http RetryWhen
- 6. RxJava retryWhen und onError
- 7. Warum retryWhen() nicht halten?
- 8. RxJava: retryWhen mit Wiederholungslimit
- 9. retryWhen mit Backoff
- 10. Wie aktualisiere ich ein Div-Element nach AJAX Erfolg?
- 11. Ajax URL nach der Veröffentlichung der Website
- 12. jQuery anfügen Zeichenfolge URL nach Ajax Last
- 13. Aktualisiere Variable nach Funktionsrückgabe
- 14. JAVA: Wie aktualisiere/aktualisiere Tabelle nach Änderungen in der Datenbank
- 15. Fangfehler, wenn retryWhen: s Wiederholungen abläuft
- 16. Wie aktualisiere/aktualisiere ich das AG-Grid nach dem Löschen?
- 17. PayPal Rest API - Aktualisiere Rechnungsplan Return URL
- 18. Wie aktualisiere ich Datentabelle mit Ajax in Django
- 19. Limit-Aktionen mit rxJava und retryWhen Betreiber
- 20. Ajax nach Ajax
- 21. Wie aktualisiere ich die aktuelle URL in Rails Minitest?
- 22. django ajax Post url
- 23. Pass = in Ajax URL
- 24. JQuery/Ajax URL Referenzierung
- 25. Ajax Rückgabewert zu URL
- 26. Schienen Ajax-URL ändern
- 27. jQuery Ajax URL
- 28. URL in Ajax öffnen()
- 29. Wie aktualisiere ich mein Server-Steuerelement nach INSERT in AJAX-Weise?
- 30. Nach Ajax-Post in mvc url ist so lange