Wie verwende ich retryWhen mit einer Funktion, die einen Booleschen Wert zurückgibt?

Hier ist mein Code:

this._http.post(this._url_get + extension, '', { headers: headers })
    .map(res => res['_body'])
    .retryWhen(errors => {return responseErrorProcess(errors)})

Jetzt muss ich Ausnahmen abfangen und an mein @ übergebresponseErrorProcess() was @ zurückgitrue wenn es erneut versucht werden muss

Ich konnte nicht herausfinden, wie die Ausnahmen von @ abgerufen werdeerrors, so sieht es aus:

Subject_isScalar: falseclosed: falsehasError: falseisStopped: falseobservers: Array[0]thrownError: null__proto__: Observable`

Es scheint keine Fehler bezüglich der auftretenden Ausnahmen zu enthalten, und ich konnte nicht herausfinden, was ich zurückgeben soll, um es tatsächlich erneut zu versuchen oder nicht.

Antworten auf die Frage(4)

Ihre Antwort auf die Frage