更新 angular/cli 后,出现错误:
error TS2339: Property 'map' does not exist on type 'Observable<Response>'
我尝试了所有可能的解决方案,属性 'map' 在类型 'Observable<Response>' 上不存在
但错误仍然存在。
更新 angular/cli 后,出现错误:
error TS2339: Property 'map' does not exist on type 'Observable<Response>'
我尝试了所有可能的解决方案,属性 'map' 在类型 'Observable<Response>' 上不存在
但错误仍然存在。
当您提供代码而不是屏幕截图时,很容易发布答案。无论如何,你必须这样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 然后声明
导入'rxjs/add/operator/map';
您可以使用pipe找到解决方案。以下是步骤...
第一张导入地图
import {map} from 'rxjs/operators';
使用管道修改您的 getuser() 和其他所有功能
getUser(){
this._http.get(this.baseUrl+'/show-users', this.options).pipe(map((response:Response)=>response.json()));
}