我有一个json文件,我希望通过http get请求在我的角度应用中使用
我的计划是在公共访问的亚马逊s3存储桶中托管静态json文件。问题是试图在我的角度应用程序中使用它。
getRanges() {
return this.http.get("http://publicurl.json")
.map(res => res.json(),
(error) => this.sharedAppFunctions.showToast(error)
);
}
这可能是因为它不是json响应类型而失败。
答案 0 :(得分:0)
这是解决方案
getRanges() {
return this.http.get("https://xxx/Ranging.json")
.map(this.extractData);
}
private extractData(res: Response) {
let body = res.json();
return body.data || {};
}