相关疑难解决方法(0)

类型'""|中不存在属性"错误" 许<任何>"

我正在尝试按照Angular 指南为服务添加一些错误处理.

相关片段:

private handleError (error: Response | any) {
  // In a real world app, you might use a remote logging infrastructure
  let errMsg: string;
  if (error instanceof Response) {
    const body = error.json() || '';
    const err = body.error || JSON.stringify(body);
    errMsg = `${error.status} - ${error.statusText || ''} ${err}`;
  } else {
    errMsg = error.message ? error.message : error.toString();
  }
  console.error(errMsg);
  return Observable.throw(errMsg);
}
Run Code Online (Sandbox Code Playgroud)

但是,我收到一个TypeScript错误:

error TS2339: Property 'error' does not exist on type '"" | Promise<any>'. …

typescript angular

9
推荐指数
1
解决办法
2万
查看次数

标签 统计

angular ×1

typescript ×1