模块“"angular2/angular2"”没有导出成员 'ExceptionHandler'

Module '"angular2/angular2"' has no exported member 'ExceptionHandler'

我想自定义默认的异常处理程序行为,为此我想覆盖 ExceptionHandler class,但是当我使用下一个代码时出现下一个错误

错误:

  Module '"angular2/angular2"' has no exported member 'ExceptionHandler'. 

代码:

    import {ExceptionHandler} from 'angular2/angular2';

这是正确的方法吗?我必须从哪里或什么进口?

我认为这是错误。 ExceptionHandler 必须导出 here,但事实并非如此。

现在您可以导入 ExceptionHandler 进行试验,例如:

import { ExceptionHandler } from 'angular2/src/core/facade/exceptions';

查看 this plunker

这是一个可在 beta 11 中使用的新插件(修改后的@alexpods 版本)。http://plnkr.co/edit/7VEjaohuse2sLneuCIVC?p=preview

基本差异:

  • 使用 provide 而不是 bind
  • 用于导入的其他系统 JS 路径