我正在尋找像這樣的Observable發出的一系列值,但我希望每5秒發射一次每個值。如何用RXjs隨時間發射一組值?
目前我僞造這個使用setTimer()
和Subject
這樣。
const actions$ = new Rx.Subject();
setTimeout(() => { actions$.next("add"); }, 5 * 1000);
setTimeout(() => { actions$.next("edit"); }, 10 * 1000);
setTimeout(() => { actions$.next("destroy"); }, 15 * 1000);
但是看起來好像有一種方法可以做到這一點,而沒有太多的手動操作。我如何在不使用setTimeout()
的情況下做到這一點?
你忘了'.subscribe()' – topheman