我有一個可觀察的canContinue: Subject<boolean>
。我想在延遲100毫秒後再打電話,你會如何在rxjs中執行此操作?如何推遲下一個電話rxjs
例如:this.canContinue.wait(100).next(true);
我可以使用的setTimeout但如果RX內置了我的方式寧願用它代替。
編輯:雅對不起,它應該是一個主題,而不是一個可觀察。 延遲算子有點做我想要的,但我補充說,當我訂閱。
this.canContinue.delay(100).subscribe(s => //do something)
但是這會延遲每一次,我只是想延遲一下。
在我的使用案例中,我有一個按鈕,可以將您帶到表單中的另一組選項,但選擇一個選項會自動帶您到下一個選項,但我想要延遲,因爲它的震動會立即看到下一個選項。
'Observables'沒有'next'方法,那就是'Observers'。我假設你想要「延遲」,但很難說不知道你想用這個來完成什麼。 – paulpdaniels