Skip to content

Instantly share code, notes, and snippets.

@rahulsahay19
Created April 9, 2017 11:55
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save rahulsahay19/789a04036b682738cca131ebdc473eb5 to your computer and use it in GitHub Desktop.
Save rahulsahay19/789a04036b682738cca131ebdc473eb5 to your computer and use it in GitHub Desktop.
main.ts
import {Observable} from "rxjs";
//Creating new Datasource using that API.
let nums = [0,1,2,3,4,5,6,7,8,9];
//createing Observable
let dataSource = Observable.create(ob=>{
//loop through the nums
for(let n in nums){
ob.next(n);
}
ob.complete();
});
//Simplest way of building an observer, where in passing all three functions directly.
dataSource.subscribe(
value => console.log(`Incoming Value:- ${value}`),
e => console.log(`Error Happend:- $(e)`),
()=> console.log("We are done!!!")
);
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment