Skip to content

Instantly share code, notes, and snippets.

@uno-de-piera
Created January 21, 2018 21:01
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 uno-de-piera/e1391a542d48ddaea7bd64525da5f255 to your computer and use it in GitHub Desktop.
Save uno-de-piera/e1391a542d48ddaea7bd64525da5f255 to your computer and use it in GitHub Desktop.
import { Observable } from 'rxjs/Observable';
import 'rxjs/add/operator/map';
import 'rxjs/add/operator/catch';
import 'rxjs/add/observable/of';
class User {
userObservable() {
return Observable.of([{name: 'Iparra'}])
.map(user => user[0])
.catch(error => Observable.throw(err));
}
}
let user = new User();
let userObservable = user.userObservable();
userObservable.subscribe(
result => {
console.log(result); //[{name: 'Iparra'}]
},
error => {
console.log(error);
}
);
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment