Angular响应式开发源代码如下:

import { Component, OnInit } from '@angular/core';
import {Observable} from 'rxjs';
// import { map } from 'rxjs/operators';
import {Http} from '@angular/http';@Component({selector: 'app-http',templateUrl: './http.component.html',styleUrls: ['./http.component.css']
})
export class HttpComponent implements OnInit {dataSource: Observable<any> ;products: Array<any> = [] ;constructor(private http: Http) {this.dataSource = this.http.get('/products').map((res) => res.json());}ngOnInit() {this.dataSource.subscribe((data) => this.products = data);}
}

程序运行时报错:

ERROR in src/app/http/http.component.ts(17,8): error TS2339: Property 'map' does not exist on type 'Observable<Response>'.

即使引入import ‘rxjs/add/operator/map’ ,以及import ‘rxjs/Rx’;也同样出现这种错误。
查阅资料可通过以下方法解决:通过npm install rxjs-compat 命令安装rxjs-compat ,然后重新启动项目,引入import ‘rxjs/add/operator/map’;即可解决。

D:\workDirectory\Angular2\http\http>npm install rxjs-compat
npm WARN optional SKIPPING OPTIONAL DEPENDENCY: fsevents@1.2.4 (node_modules\fsevents):
npm WARN notsup SKIPPING OPTIONAL DEPENDENCY: Unsupported platform for fsevents@1.2.4: wanted {"os":"darwin","arch":"any"} (current: {"os":"win32"
,"arch":"x64"})+ rxjs-compat@6.3.3
added 1 package and audited 39134 packages in 35.126s
found 0 vulnerabilities

参考:
https://blog.csdn.net/qq_41348754/article/details/81106265

Angular响应式开发中报错Property 'map' does not exist on type 'Observable'.引用rxjs也没用。相关推荐

  1. Angular使用ng build打包报错 Property 'setControl' does not exist on type 'AbstractControl'.解决方法

    在项目打包出现setControl报错解决方法: 对于用setControl设置多层级表单的值的用法,会出现这个报错: 以下是正确的写法: get services(): FormArray {ret ...

  2. Property 'filter' does not exist on type 'Observable' 报错解决方法

    我想做的是监听地址参数变化: import 'rxjs/operator/filter';//...this.router.events.filter((event:Event) => even ...

  3. 响应式编程时出现:error TS2339: Property 'debounceTime' does not exist on type 'Observableany'.

    constructor() {this.searchInput.valueChanges//.debounceTime(500) 无法使用.pipe(debounceTime(1000)).subsc ...

  4. 关于angular开发中报错Cannot find module ‘webpack/lib/node/NodeTemplatePlugin‘问题的解决办法若干

    关于angular开发中报错Cannot find module 'webpack/lib/node/NodeTemplatePlugin'问题的解决办法若干 参考文章: (1)关于angular开发 ...

  5. springboot 使用webflux响应式开发教程(二)

    本篇是对springboot 使用webflux响应式开发教程(一)的进一步学习. 分三个部分: 数据库操作 webservice websocket 创建项目,artifactId = tradin ...

  6. 灵雀云前端: Angular 响应式表单

    Kubernetes 对象实战 简介 Kubernetes 集群的使用者日常工作中经常需要与 Deployment 等 Kubernetes 对象接触.熟悉 Kubernetes 的朋友都会知道,Ku ...

  7. Angular 响应式表单

    Kubernetes 对象实战 简介 Kubernetes 集群的使用者日常工作中经常需要与 Deployment 等 Kubernetes 对象接触.熟悉 Kubernetes 的朋友都会知道,Ku ...

  8. linux字体栅格化,响应式开发---网页的布局方式、媒体查询、栅格化布局、less语言...

    1.响应式开发介绍 a.网页布局方式 b.响应式布局 优点:用一个页面适配不同终端的展示 缺点:产生代码冗余,同时使网页体积变得很庞大,不会因为终端的改变而改变网页的体积,不同终端上有些没有显示出来的 ...

  9. 用rem来做响应式开发

    电脑版的商城昨晚做完了,今天赶着做手机端的,提到手机端的网站第一个想到的就是要 适应不同手机屏幕的宽度,保证在不同手机上都能正常显示给用户,我之前做这类网站都是无脑引进bootstrap的.但前一个项 ...

最新文章

  1. 【Android FFMPEG 开发】FFMPEG AVFrame 图像格式转换 YUV - RGBA ( 获取 SwsContext | 初始化图像数据存储内存 | 图像格式转换 )
  2. mysql安装教程8.0.21安装_mysql8.0.21安装教程图文详解
  3. HH SaaS电商系统的标签系统设计
  4. LeetCode OJ:Combination Sum III(组合之和III)
  5. 数据库的移动 1007 sqlserver
  6. 解决Some index files failed to download.They have been ignored, or old ones used instead报错
  7. ubuntu 14.04 apache php mysql_Ubuntu 14.04 升级PHP 和 Apache
  8. iOS开发——高级技术通讯录功能的实现
  9. 【BZOJ1038】【codevs1412】瞭望塔,半平面交/三分法
  10. 2017.08.15【NOIP提高组】模拟赛B组 生日聚餐
  11. EPERM: operation not permitted, Please run SwitchHosts
  12. 速修复!开源 IT 基础设施管理解决方案 Salt 被曝多个严重漏洞
  13. 应届毕业生应该怎样写简历?
  14. 【Scala】Scala练习题(一)
  15. com.apple.Boot.plist 和SMBIOS.plist 的设置
  16. c#基础知识学习——枚举、元组(四)
  17. *和multiply
  18. 普联发送系统日志 服务器地址,tp路由器日志服务器安装
  19. ie浏览器设置允许跨域_ieTester允许跨域浏览窗口和框架
  20. 透明质酸仿生细胞纳米囊泡|双载药红细胞膜纳米囊泡|脐带间充质干细胞质膜囊泡

热门文章

  1. 宏油庄冒菜的菜品设置和制作方法
  2. matlab 线性系统响应,MATLAB线性系统时域响应分析实验
  3. 妙赞大讲糖:哪些糖友可手术
  4. android 使用Google map api v3 不用申请key!
  5. EXCEL删除重复数据的多种方法
  6. 【教程】超详细通过Shizuku转生微信集成WeXposed实现防撤回与红包
  7. Cuphead开发人员针对Nintendo Switch进行优化的技巧
  8. Geoserver基础配图研究
  9. 红旗linux shell方式下配置声卡的命令是:,‘红旗杯’linux大赛——基础知识2
  10. [附源码]计算机毕业设计Python作业查重系统(程序+源码+LW文档)