defer

RxJS 5 defer

by Huy Le

HTML

<script src="https://npmcdn.com/@reactivex/[email protected]/dist/global/Rx.umd.js"></script>

JavaScript

const defer = Rx.Observable.defer(() =>
	Rx.Observable.interval(750)
  	.take(5));

const test = a => {
	if (a > 0) {
    --a;
    defer.subscribe(console.log);
    test(a);
  }
}

//Making 5 intervals at the same time.
test(5);