【发布时间】:2016-02-14 20:38:44
【问题描述】:
是否可以调用Subscribe方法两次?
我正在尝试构建 api 工厂,它将数据保存在工厂中,但是这些数据可以在每个 ajax 调用中被不同的组件使用。
工厂
export class api {
result = [];
constructor (protected http: Http) { }
getData ()
{
return this.http.get('./friends.json').map((res: Response) => res.json()).subscribe(res => this.result = res);
}
}
测试组件,再次调用subscribe方法
export class TestPage {
showListResult;
constructor (protected api: api) {
this.api.getData().subscribe(res => this.showListResult = res)
}
}
【问题讨论】:
标签: typescript angular angular2-http