Error: Property 'map' does not exist on type 'Observable'
Error: Property 'map' does not exist on type 'Observable'
更新后angular/cli,出现错误:
error TS2339: Property 'map' does not exist on type 'Observable<Response>'
我尝试了
中所有可能的解决方案
但错误仍然存在。
当您提供代码而不是屏幕截图时,post 很容易得到答案。 无论如何,你必须pipe
它:
getUsers() {
return this._http.get(this.baseUrl+'/show-users', this.options)
.pipe(
map((response:Response)=>response.json())
);
记得像这样导入map
:
import { map } from 'rxjs/operators';
求最新版本的rxjs
我们需要从终端安装 npm install rxjs-compat 然后 declare
进口'rxjs/add/operator/map';
您可以使用管道找到解决方案。以下是步骤...
首先导入地图
import {map} from 'rxjs/operators';
使用管道修改您的 getuser() 和其他所有函数
getUser(){
this._http.get(this.baseUrl+'/show-users', this.options).pipe(map((response:Response)=>response.json()));
}
更新后angular/cli,出现错误:
error TS2339: Property 'map' does not exist on type 'Observable<Response>'
我尝试了
但错误仍然存在。
当您提供代码而不是屏幕截图时,post 很容易得到答案。 无论如何,你必须pipe
它:
getUsers() {
return this._http.get(this.baseUrl+'/show-users', this.options)
.pipe(
map((response:Response)=>response.json())
);
记得像这样导入map
:
import { map } from 'rxjs/operators';
求最新版本的rxjs 我们需要从终端安装 npm install rxjs-compat 然后 declare
进口'rxjs/add/operator/map';
您可以使用管道找到解决方案。以下是步骤...
首先导入地图
import {map} from 'rxjs/operators';
使用管道修改您的 getuser() 和其他所有函数
getUser(){
this._http.get(this.baseUrl+'/show-users', this.options).pipe(map((response:Response)=>response.json()));
}