javascript - How to return an Observable in angular 4? -
i have method inside authprovider
provider class:
getuser() { return this.afauth.authstate.subscribe(user => { return user; }); }
i subscribe in different class, like:
this.authprovider.getuser().subscribe(user => console.log(user));
any ideas how return observable
inside getuser()
method?
your authstate
observable. return authstate
, subscribe within function. in function other work can use rxjs#map function.
getuser() : observable { return this.afauth.authstate.map(...); } .... login() { getuser().subscribe(user => { return user; }); }
Comments
Post a Comment