Advertisement
Guest User

Untitled

a guest
Aug 22nd, 2017
75
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.59 KB | None | 0 0
  1. import { Observable } from "rxjs/Observable";
  2. import "rxjs/add/observable/defer";
  3. import "rxjs/add/observable/of";
  4.  
  5. const random = () => Math.floor(Math.random() * 10);
  6. const source = Observable.defer(() => Observable.of(
  7. random(),
  8. random(),
  9. random()
  10. ));
  11.  
  12. const subject = new Rx.Subject<number>();
  13.  
  14. source.subscribe(
  15. value => console.log(`subscription 1: ${value}`),
  16. undefined,
  17. () => console.log("subscription 1: complete")
  18. );
  19. source.subscribe(
  20. value => console.log(`subscription 2: ${value}`),
  21. undefined,
  22. () => console.log("subscription 2: complete")
  23. );
  24. source.subscribe(subject);
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement