“未知[]”类型的参数不可分配给“OperatorFunction<Blob, Blob>”类型的参数

时间:2021-02-26 21:03:05

标签: angular rxjs

我正在尝试将 http 请求的结果映射到 Blob,但出现错误 Type 'unknown[]' 提供了与签名 '(source: Observable): Observable' 不匹配的内容.

这是我的代码示例。

public apiRequest(
  param: string
): Observable<Blob> {
  return this.http
    .post(
      '/apiReq' +
      '/param=' +
      param ,
      { responseType: 'blob' }
    )
    .pipe(
      map(res => new Blob([res], { type: 'application/pdf' }))
    );
}

如果我使用点击映射,一切正常。

<块引用>

tap((响应:Blob) => { return new Blob([response], { type: 'application/pdf' }); })

问题可能出在哪里?

0 个答案:

没有答案