チェーンが完全に完了しているときにのみ、私は観察可能なチェーンで働いていると私は、次またはエラー値に興味がないんです。私はonComplete
コールバックを提供することができるので、subscribeメソッドを利用し、次とエラーのために2つのnoopsを供給するのは間違っていると感じます。例についてはObservable onCompleteハンドラを提供するための方法がありますか?
:私が好きな何
let isRunning = true;
Observable.from([1000, 2000, 3000])
.concatMap(value => Observable.timer(value)
.subscribe(
() => {},
() => {},
() => isRunning = false;
);
この
let isRunning = true;
Observable.from([1000, 2000, 3000])
.concatMap(value => Observable.timer(value)
.onComplete(() => isRunning = false);
subscribe()は1つの関数で呼び出すことができ、それは機能します。関数自体は単項式ではありませんが、それは不平を言っていません。 – Burimi
@Burimiしかし、それは次のハンドラであり、完全なハンドラではありません。 –
ああ、私は忘れました。あなたは最初の2つの引数でundefinedを渡すことができます。 – Burimi