Advertisement
Guest User

Untitled

a guest
Jul 16th, 2019
74
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.60 KB | None | 0 0
  1. import {merge} from "rxjs/observable/merge";
  2. import {Subject} from "rxjs/Subject";
  3. import {Observable} from "rxjs/Observable";
  4.  
  5. const subOdd: Subject<number> = new Subject<number>();
  6. const subEven: Subject<number> = new Subject<number>();
  7.  
  8. const mergedObservable: Observable<number> = merge(subEven, subOdd);
  9. mergedObservable.subscribe((value: number) => {
  10. console.log(value);
  11. }, () => {
  12. console.log('will error out if one of the observables errors')
  13. });
  14.  
  15. subOdd.next(1);
  16. subOdd.next(3);
  17. subOdd.next(5);
  18.  
  19. subEven.next(0);
  20. subEven.next(2);
  21. subEven.next(4);
  22.  
  23. subOdd.error(new Error('Yet another error'));
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement