有人可以建议我如何使用TypeScript抛出自定义错误Angular 2吗?
我的错误处理类成功拦截了错误,因此我可以将它们发送到端点,以便跟踪出错的事情和频率。
import { ErrorHandler } from '@angular/core';
export default class MyErrorHandler implements ErrorHandler {
handleError(error) {
console.error('Custom error handling...');
console.error(error);
// do stuff with error
}
}
这也已在我的app.module文件中导入。
import { NgModule, ErrorHandler } from '@angular/core';
import MyErrorHandler from './my-error-handler';
并添加到它的提供者
providers: [{ provide: ErrorHandler, useClass: MyErrorHandler }]
但是有人能告诉我如何在收到一个无效的值时从我的一个util服务中抛出一个错误,该值随后会被这个类捕获吗?