【问题标题】:Module '"angular2/angular2"' has no exported member 'ExceptionHandler'模块 '"angular2/angular2"' 没有导出成员 'ExceptionHandler'
【发布时间】:2015-10-06 21:53:11
【问题描述】:

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

错误:

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

代码:

    import {ExceptionHandler} from 'angular2/angular2';

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

【问题讨论】:

标签: angular


【解决方案1】:

我认为这是错误。 ExceptionHandler 必须导出 here,但不是。

现在您可以导入 ExceptionHandler 来进行实验:

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

查看this plunker

【讨论】:

  • 在 angular2@2.0.0-beta.0 我正在使用... import { ExceptionHandler } from 'angular2/src/facade/exceptions';
【解决方案2】:

这是一个新的 plunker(修改后的 @alexpods 版本),适用于 beta 11。http://plnkr.co/edit/7VEjaohuse2sLneuCIVC?p=preview

基本区别:

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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2017-05-07
    • 2018-03-15
    • 1970-01-01
    • 2017-01-11
    • 2016-12-15
    • 2017-01-04
    • 2017-06-07
    • 2016-04-06
    相关资源
    最近更新 更多