code rxjs example Observable.create

Example 1: understanding Observable.create(

import { Observable } from "rxjs/Observable";

var observable = Observable.create(function subscribe(observer) {
    observer.next('Hey guys!')
})

// OR 

var observable = Observable.create((observer:any) => {
    observer.next('Hey guys!')
})

Example 2: emit new value observable

const observable = new BehaviorSubject("initial value");

observable.subscribe({
    next: (value) => console.log("The value is: ", value)
});

observable.next("a new value");

Example 3: rxjs .subscribe

content_copy
      
      
        open_in_new
      
      import { interval } from 'rxjs';

const observable = interval(1000);
const subscription = observable.subscribe(x => console.log(x));
// Later:
// This cancels the ongoing Observable execution which
// was started by calling subscribe with an Observer.
subscription.unsubscribe();

Tags:

Misc Example