angular5

时间:2019-03-08 07:39:05

标签: typescript error-handling angular5 angular-errorhandler

我在我的angular5项目中使用ErrorHandler界面来显示错误消息并在控制台中记录错误。问题是,每当我单击详细信息表单的Error: uncaught (in promise): Missing number at position 0按钮时,我都会得到Cannot read property of undefinedSubmit,对于所有其他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";
      }
   }
}

0 个答案:

没有答案