【发布时间】:2018-02-07 00:18:22
【问题描述】:
我有一个使用 Angular 的 http 服务的服务
@Injectable()
export class MyService {
constructor(private http: Http) { }
getThings() {
return this.http.get('url').map((res) => {
// massage data here and return massaged data
});
}
}
我使用这样的服务
this.myService.getThings.subscribe(
things => {},
err => {},
() => {
// never completes...
});
虽然http.get('url') 完成了,但为什么myService.getThings() 从未完成?
我怎样才能使myService.getThings() 完整?
【问题讨论】:
-
这对你来说可能很有趣:github.com/angular/angular/issues/7865
-
你解决了这个问题吗?
-
我使用finally方法
-
考虑选择一个答案,以便您的问题被标记为已解决
标签: angular rxjs rxjs5 angular2-http