Advertisement
Guest User

Untitled

a guest
Apr 25th, 2017
84
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.65 KB | None | 0 0
  1. import {Observable} from 'rxjs';
  2.  
  3. let words = ['coding blast', 'badword', 'coding', 'blast'];
  4.  
  5. let source = Observable.create(observer => {
  6. for (let word of words) {
  7. if (word === 'badword') {
  8. observer.error('Bad word!');
  9. }
  10.  
  11. observer.next(word);
  12. }
  13.  
  14. observer.complete();
  15. });
  16.  
  17.  
  18. let subscriber = {
  19. next(value) {
  20. console.log('Subscriber - next: ', value);
  21. },
  22. error(err) {
  23. console.log('Subscriber - error: ', err);
  24. },
  25. complete() {
  26. console.log('Subscriber - complete');
  27. }
  28. };
  29.  
  30. console.log('before subscribe');
  31.  
  32. source.subscribe(subscriber);
  33.  
  34. console.log('after subscribe');
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement