SwitchMap

Observable

by Santosh Thakur

HTML

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

<h1>SwitchMap()</h1>

<button>Click me</button>

JavaScript

var button = document.querySelector('button');

var obs1 = Rx.Observable.fromEvent(button, 'click');
var obs2 = Rx.Observable.interval(1000);


/* obs1.subscribe((event) => obs2.subscribe(
  (value) => console.log('>>>>', value)
))
 */

obs1.switchMap(
	event => {
  	return obs2
  }
).subscribe(
 (value) => console.log(value)
);