【发布时间】:2016-02-20 05:30:25
【问题描述】:
我想先运行验证http get函数,一旦成功,然后运行另一个函数,然后返回Observable,这样它就可以订阅并继续使用其他方法。
return new Observable(observer => {
this.api
.login(username, password)
.subscribe(
data => {
this.data = this.dataParse(data);
observer.next(this.data);
observer.complete();
});
// run another http.get to get user profile, before sending back Observable
});
我不确定如何运行另一个 http.get 然后返回 observable。
我可以在 .subscribe() 方法中运行另一个函数,但是它不会与当前的 Observable 链接
【问题讨论】:
标签: http angular observable rxjs rxjs5