首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何在Angular中获取ExceptionMessage

如何在Angular中获取ExceptionMessage
EN

Stack Overflow用户
提问于 2019-11-19 12:39:38
回答 1查看 226关注 0票数 0

使用此代码,我如何error.ExceptionMessage?

当我在下面的控制台中看到它时,它是暴露的,但我得到:

类型'HttpErrorResponse‘上不存在ts属性'ExceptionMessage’

代码语言:javascript
复制
private handleError(error: HttpErrorResponse) {
let errorMessage = "";

if (error.error instanceof ErrorEvent) {
  // Client-side error.
  errorMessage = `In ImageService - Client-side error: ${
    error.error.message
    }`;
} else {
  // Server-side error.
  errorMessage =
    `In ImageService - Server-side error status: ${
    error.status
    }\nMessage: ${error.message}` + `. Exception is: ${error.ExceptionMessage}`;
}

// Show a user-facing error message.
window.alert(
  "Contact the Administrator. Critical Error in ImageService. " +
  errorMessage
);

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2019-11-19 14:43:40

尝试将其更改为:..Exception is: ${error.error.ExceptionMessage}..

您正在检查的HttpErrorResponse具有一个error属性,该属性将包含ExceptionMessage

你可以在angular网站上查看更多信息,查找'HttpErrorResponse‘。(link)

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/58926742

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档