このようなObservableによって放出された一連の値を取ろうとしていますが、Rx.Observable.of(["add", "edit", "destroy"])
ですが、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