私は観察可能なcanContinue: Subject<boolean>
があります。私は100msの遅れの後に次の電話をしたい、rxjsでこれをどうやってやるの?次の呼び出しを遅らせる方法rxjs
例:this.canContinue.wait(100).next(true);
私はsetTimeoutをを使用することができますが、RXは、私に建てられた道を持っている場合は代わりにそれを使用することを好むだろう。
編集:ああ、申し訳ありませんが、ObservableではなくSubjectである必要があります。 遅延演算子はちょっと私が望むことをしますが、私が購読するときにそれを追加します。
this.canContinue.delay(100).subscribe(s => //do something)
しかし、それは毎回遅れますが、私は時々遅延したいだけです。
私の場合、フォームの別のオプションに移動するためのボタンがありますが、オプションを選択すると自動的に次のオプションが表示されますが、遅延が欲しいのは、次のオプション。
'Observables'は' next'メソッドを持っていない、それは 'Observers'です:
これは、すべてを遅らせます。私はあなたが '遅れて欲しい 'と思っていますが、これで何を達成しようとしているのかを知らないと言うのは難しいです。 – paulpdaniels