exempleobservables

by xxjcaxx

HTML

<script src="https://unpkg.com/rxjs@^7/dist/bundles/rxjs.umd.min.js"></script>

<button id="button">
Click
</button>
<div id="container">


</div>

JavaScript

const { fromEvent, Observable, tap } = rxjs;


const Button = document.querySelector('#button'); 

const clickObservable = fromEvent(Button,'click');


const clickObserver = {
     next: function(value) {console.log(this.id,Math.random());},
     error: function(err) {console.error(err);},
     complete: function() {console.log("Completed");}
   };


const clickSubscriber = clickObservable.subscribe({...clickObserver, id: 1});
const clickSubscriber2 = clickObservable.subscribe({...clickObserver,id: 2});