小编Tes*_*ser的帖子

Angular6地图不是一个功能

当我编写以下代码时,我正在使用angular6:

import { Observable } from 'rxjs';
import { map } from 'rxjs/operators';
EditDetail(data) : Observable<Test[]> {
    let url = "http://www.example.com/api/getdetails";     
    return this.httpClient.get(url).map((response: Response) => {
    return <Test[]>response.json();
});
Run Code Online (Sandbox Code Playgroud)

我收到的错误如下:

this.httpClient.get(...).map is not a function
Run Code Online (Sandbox Code Playgroud)

在浏览器控制台中

我也试过了

import { pipe } from 'rxjs';
Run Code Online (Sandbox Code Playgroud)

并使用

return this.httpClient.get(url).pipe(
map((response: Response) => <Test[]>response.json())
  );
Run Code Online (Sandbox Code Playgroud)

但它显示错误

 this.httpClient.get(...).pipe is not a function
Run Code Online (Sandbox Code Playgroud)

observable rxjs angular angular5 angular6

0
推荐指数
1
解决办法
4838
查看次数

标签 统计

angular ×1

angular5 ×1

angular6 ×1

observable ×1

rxjs ×1