5
retryWhen
にどのように遅延を設定できますか?Observables "retryWhen" delay
import 'rxjs/add/operator/retry';
import 'rxjs/add/operator/retrywhen';
...
constructor(http: Http) {
var headers = new Headers();
headers.append('Content-Type', 'text/plain');
http.post('https://mywebsite.azurewebsites.net/account/getip', "", { headers: headers })
.retryWhen(errors => {
return errors.delay(1000); // errors is not a function
})
(event) => {
// handle events
this.ip = event.json();
},
(error) => {
console.error(error);
toastr.error('No connection to server. Please reload the page!')
}
);
}
私はエラーを取得しています:errors is not a function
。
チェックこのリンクhttp://www.unknownerror.org/opensource/ReactiveX/RxJava/q/stackoverflow/22066481/rxjava-can-i-use-retry-but-with-delay – rashfmnb
ですこれはあなたの正確なコードですか?そうであれば、構文エラー(括弧の不一致など)があります。コードをフォーマットすることもできますか? –
それは私のコードではない私はちょうどここから解決策を見つけたので、私はここでそれを共有する理由です – rashfmnb