を放出するために開始します。なぜRx.Observable.ofは、私は次のコードしている
console.log('start');
//emit value every second
const message = Rx.Observable.interval(1000);
//emit value as soon as subscribed
const trueObs =() => Rx.Observable.of(true);
// start emitting delayed values as soon as trueObs emits
const delayWhenExample = message.delayWhen(trueObs);
//log values start logging after one second
//ex. output: 0...1...2...3
const subscribe = delayWhenExample.subscribe(val => console.log(val));
<script src="https://npmcdn.com/@reactivex/[email protected]/dist/global/Rx.umd.js"></script>
はなぜRx.Observable.of(true)
開始subscribe
に観察せずに値を発するように?
私は怠惰な評価としてRxJSのコンセプトを理解しています。私はそれが尋ねられるまで値を出しません。
私はその質問を理解しているかどうかはわかりません。最後の行で 'subscribe'を呼び出しています。 –
しかし、私は 'delayForFiveSeconds'ではなく' message'で購読しています –