は私のコードです:retryWhenをBooleanを返す関数で使用する方法は?ここ
this._http.post(this._url_get + extension, '', { headers: headers })
.map(res => res['_body'])
.retryWhen(errors => {return responseErrorProcess(errors)})
今、私はそれが
を再試行する必要がある場合、私はerrors
からの例外を取得する方法を見つけ出すことができませんでしたtrue
を返す例外をキャッチし、私のresponseErrorProcess()
にそれらを渡す必要があり、これは、それがどのように見えるかです:
Subject_isScalar: falseclosed: falsehasError: falseisStopped: falseobservers: Array[0]thrownError: null__proto__: Observable`
発生した例外に関するエラーが含まれていないようです、プラス私はreturすべきかを把握することができませんでし実際に再試行するかどうかを決定します。
はついに遂に!!どうもありがとう ! –