Angular2中的自定义异常处理程序

栏目: 编程语言 · AngularJS · 发布时间: 7年前

内容简介:在angular2中,默认情况下会在控制台中记录异常.我听说我们可以继承Angular ExceptionHandler并创建我们自己的异常处理程序,以便我们可以覆盖默认行为.我试着这样做,但没有奏效.任何人都可以通过一个例子来帮助我.提前致谢 ….翻译自:https://stackoverflow.com/questions/32488245/custom-exception-handler-in-angular2

在angular2中,默认情况下会在控制台中记录异常.我听说我们可以继承Angular ExceptionHandler并创建我们自己的异常处理程序,以便我们可以覆盖默认行为.我试着这样做,但没有奏效.任何人都可以通过一个例子来帮助我.提前致谢 ….

从2.0.1版开始,创建自定义错误处理程序的当前方法是@ angular / core中的ErrorHandler接口.

来自文档:

https://angular.io/docs/ts/latest/api/core/index/ErrorHandler-class.html

import { NgModule, ErrorHandler } from '@angular/core';

class MyErrorHandler implements ErrorHandler {
  handleError(error) {
    // do something with the exception
  }
}
@NgModule({
  providers: [{ provide: ErrorHandler, useClass: MyErrorHandler }]
})
class MyModule {}

在根模块上应用它时,所有子模块将接收相同的错误处理程序(除非它们在其提供程序列表中指定了另一个).

翻译自:https://stackoverflow.com/questions/32488245/custom-exception-handler-in-angular2


以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持 码农网

查看所有标签

猜你喜欢:

本站部分资源来源于网络,本站转载出于传递更多信息之目的,版权归原作者或者来源机构所有,如转载稿涉及版权问题,请联系我们

构建高可用Linux服务器

构建高可用Linux服务器

余洪春 / 机械工业出版社华章公司 / 2011-11-1 / 79.00元

资深Linux/Unix系统管理专家兼架构师多年一线工作经验结晶,51CTO和ChinaUnix等知名社区联袂推荐。结合实际生产环境,从Linux虚拟化、集群、服务器故障诊断与排除、系统安全性等多角度阐述构建高可用Linux服务器的最佳实践。本书实践性非常强,包含大量企业级的应用案例及相应的解决方案,读者可以直接用这些方案解决在实际工作中遇到的问题。 全书一共10章。第1章以作者的项目实践为......一起来看看 《构建高可用Linux服务器》 这本书的介绍吧!

CSS 压缩/解压工具
CSS 压缩/解压工具

在线压缩/解压 CSS 代码

RGB转16进制工具
RGB转16进制工具

RGB HEX 互转工具