Angular 6:获取错误模块“rxjs/add/operator/map"的地方类型“Observable<Response>"上不存在另一个错误“

编程入门 行业动态 更新时间:2024-10-26 22:22:06
本文介绍了Angular 6:获取错误模块“rxjs/add/operator/map"的地方类型“Observable<Response>"上不存在另一个错误“map"的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

限时送ChatGPT账号..

我在使用 Angular 6 时遇到两个错误 -

I am using Angular 6 where I am getting two errors -

./src/app/app/img/img.service.ts 中的错误找不到模块:错误:无法解析/Users/user/Projects/A4/imageSearch/src/app/app/img"中的rxjs/add/operator/map"

ERROR in ./src/app/app/img/img.service.ts Module not found: Error: Can't resolve 'rxjs/add/operator/map' in '/Users/user/Projects/A4/imageSearch/src/app/app/img'

src/app/app/img/img.service.ts(21,9) 中的错误:错误 TS2339:Observable"类型上不存在属性map".

ERROR in src/app/app/img/img.service.ts(21,9): error TS2339: Property 'map' does not exist on type 'Observable'.

推荐答案

我在使用 rxjs map 操作符时遇到了类似的问题.目前我使用的是 Angular 6.要知道您使用的是哪个版本:

I faced similar problem with rxjs map operator. Currently I'm using Angular 6. To know which version you are using:

ng --version

ng -v

如果您还使用 angular 6,请查看 https://www.academind/learn/javascript/rxjs-6-what-c​​hanged/

If you are also using angular 6, then please checkout https://www.academind/learn/javascript/rxjs-6-what-changed/

需要您更改导入语句的不同内部结构pipe() 作为链接操作符的方法,链接它们的旧方法将不起作用

假设您将 map 用于 http.get 方法:

Let's say you use map for http.get method:

import { map } from 'rxjs/operators';

private url = "some site...";
  constructor(private http: HttpClient) { }

  dailyForecast() {
    return this.http.get(this.url).pipe(map(result => result));
  }

不是: this.http.get(this.url).map(result => result);

这篇关于Angular 6:获取错误模块“rxjs/add/operator/map"的地方类型“Observable<Response>"上不存在另一个错误“map"的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

更多推荐

[db:关键词]

本文发布于:2023-04-22 17:23:29,感谢您对本站的认可!
本文链接:https://www.elefans.com/category/jswz/34/1026850.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
本文标签:错误   上不   模块   类型   地方

发布评论

评论列表 (有 0 条评论)
草根站长

>www.elefans.com

编程频道|电子爱好者 - 技术资讯及电子产品介绍!