是否可以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)
}
}