如何将变压器管道添加到http?

时间:2019-03-15 14:51:19

标签: angular

我不会为我的所有回应做些变形:

  post(url, body) {
    return this.httpClient.post(url, body).pipe((result) => transform(result));
  } 

transform(data){
data = ...
return data;
}

我该怎么做?

1 个答案:

答案 0 :(得分:2)

您必须为此使用map

import { map } from 'rxjs/operators';

...

post(url, body) {
    return this.httpClient.post(url, body).pipe(map(result => this.transform(result)));
}

transform(data){
    data = ...
    return data;
}