Advertisement
mituri

[RXJS] pipes

Feb 25th, 2020
213
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.75 KB | None | 0 0
  1. /*
  2. Including https://unpkg.com/@reactivex/rxjs@6.5.4/dist/global/rxjs.umd.js
  3. in index.html's script tag gives us rxjs globally available under window.rxj
  4. */
  5. const { Observable } = rxjs
  6. const { tap, map, first, takeUntil } = rxjs.operators
  7.  
  8. const observable$ = Observable.create((observer) => {
  9. observer.next(1)
  10. observer.next(2)
  11. observer.next(3)
  12. setTimeout(() => {
  13. observer.next(4)
  14. observer.complete()
  15. }, 1000)
  16. }).pipe(
  17. map(item => item * 10)
  18. )
  19.  
  20. observable$
  21. .pipe(
  22. map(item => '|piping first ' + item)
  23. )
  24. .subscribe((data) => {
  25. console.log('first sub', data)
  26. })
  27.  
  28. observable$
  29. .pipe(
  30. map(item => '|piping second ' + item)
  31. )
  32. .subscribe((data) => {
  33. console.log('second sub', data)
  34. })
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement