场景:
在 Angular 应用程序中,尝试执行 HTTP GET 操作失败并出现错误“http.get(...).map 不是一个函数。”
原因:
该错误表明 Angular 应用缺少必要的导入映射运算符,用于转换来自 HTTP 的响应
解决方案:
要解决此错误,必须在组件(而不是服务)中导入以下任一内容:
import 'rxjs/add/operator/map';
import 'rxjs/Rx';
详情:
Angular HTTP 服务利用 RxJS 进行异步操作,包括处理 HTTP 请求。映射运算符是一种常用操作,用于将服务器响应转换为所需的数据格式。如果没有正确的导入,Angular 就无法访问地图运算符。
附加说明:
以上是为什么 `http.get(...).map` 不是我的 Angular HTTP GET 请求中的函数?的详细内容。更多信息请关注PHP中文网其他相关文章!