Как использовать retryWhen с функцией, которая возвращает логическое значение?

Вот мой код:

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

Теперь мне нужно отловить исключения и передать их моемуresponseErrorProcess() который возвращаетсяtrue если нужно повторить попытку

Я не мог понять, как получить исключения изerrorsВот как это выглядит:

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

Кажется, он не содержит ошибок о возникающих исключениях, плюс я не мог понять, что я должен вернуть, чтобы на самом деле повторить попытку или нет.

Ответы на вопрос(2)

Ваш ответ на вопрос