hot observable click event
HTML
<script src="https://cdnjs.cloudflare.com/ajax/libs/rxjs/5.5.5/Rx.js"></script>
JavaScript
const obs$ = Rx.Observable.fromEvent(document, 'click')
.map(event => ({ clientX: event.clientX, clientY: event.clientY }));
const sub1 = obs$.subscribe(val => {
console.log('Sub1:', val);
});
setTimeout(() => {
console.log('Start sub2');
const sub2 = obs$.subscribe(val => {
console.log('Sub2:', val);
});
}, 4000);