Trigger observable after another fires, using buffer().

Trigger observable after another fires, using buffer().

by brian428

HTML

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

JavaScript

const selectedResourcesChanged$ = Rx.Observable.interval(6500).map(y => "resources changed at " + y).take(2);  
const eventsUpdated$ = Rx.Observable.interval(1000).map(y => "events updated at " + y).take(15);

const eventsUpdateAfterResourceChange = eventsUpdated$.buffer( selectedResourcesChanged$ );

const subscribe = eventsUpdateAfterResourceChange.subscribe( val => {
  console.log( " " );
	console.log("selected resources and then events updated! Do full rebuild!", val);
  console.log( " " );
});