import {NgModule, ErrorHandler} from '@angular/core';
class MyErrorHandler implements ErrorHandler {
handleError(error:any) {
// do something with the exception
console.log('Error',error);
}
}
私は、生成された例外をキャッチするためにErrorHandlerを使用しています。 キャッチされたエラーのタイプはERRORですが、ここでクラスエラーのタイプはerror:any
で、console.log( 'Error'、error);エラーオブジェクトの種類がanyであるため、Error Uncaught (in promise): [object Object]
を出力します。タイプanyのエラーをエラータイプのエラーに変更するにはどうすればよいですか?
handleError(error:any)
のエラーオブジェクトをERRORに変更するにはどうすればよいですか?