ErrorHandler不处理Angular2中的错误

时间:2016-12-02 06:07:26

标签: angular error-handling

我有一个在我的Angular2项目中编写的自定义错误处理程序。它能够处理所有与http服务调用相关的错误,但是当我抛出一个自定义错误时,它没有被处理而是记录在控制台中。

throw new Error('Custom Error here');

@Injectable()
export class MyCustomErrorHandler implements ErrorHandler {  
   constructor( private service:ErrorService) {}
 //this is not reached when i throw like above
// I bootstraped this class  {provide: ErrorHandler, useClass: MyCustomErrorHandler}   
   handleError(error:any) {    
      console.error('handle error here '+JSON.stringify(error));      
   }  
}

0 个答案:

没有答案