使用此代码,我如何error.ExceptionMessage?
当我在下面的控制台中看到它时,它是暴露的,但我得到:
类型'HttpErrorResponse‘上不存在ts属性'ExceptionMessage’
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
);

发布于 2019-11-19 14:43:40
尝试将其更改为:..Exception is: ${error.error.ExceptionMessage}..
您正在检查的HttpErrorResponse具有一个error属性,该属性将包含ExceptionMessage
你可以在angular网站上查看更多信息,查找'HttpErrorResponse‘。(link)
https://stackoverflow.com/questions/58926742
复制相似问题