我在我的angular5项目中使用ErrorHandler
界面来显示错误消息并在控制台中记录错误。问题是,每当我单击详细信息表单的Error: uncaught (in promise): Missing number at position 0
按钮时,我都会得到Cannot read property of undefined
和Submit
,对于所有其他Submit
按钮,我都不会收到此错误。
任何人都可以指导我为什么出现此错误以及如何处理该错误吗?谢谢。
// errors-handler.ts
import { ErrorHandler, Injectable} from '@angular/core';
import { HttpErrorResponse } from '@angular/common/http';
@Injectable()
export class ErrorsHandler implements ErrorHandler {
handleError(error: any) {
if (error.error.message != undefined) {
var errorMsg = error.error.message;
} else {
var errorMsg = "No description available";
}
}
}