Я использую интерфейс ErrorHandler
в своем проекте angular5, чтобы показать сообщение об ошибке и журнал ошибок в консоли. Проблема в том, что я получаю 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";
}
}
}