【问题标题】:Angular 2 ng2-charts doenst seem to work with Angular 2 RC 6 AoT CompilerAngular 2 ng2-charts 似乎不适用于 Angular 2 RC 6 AoT 编译器
【发布时间】:2017-01-10 21:25:30
【问题描述】:

我最近将我的项目升级到 Angular 2 RC 6 并尝试 Angular 2 RC 6 AoT 编译。

在我的项目中,我使用的是 ng2-charts (https://github.com/valor-software/ng2-charts),但现在当我尝试使用 Angular 2 提前编译 (AoT) 使用 ngc 编译我的项目时,它会引发以下错误:

Error: Unexpected value 'CHART_DIRECTIVES' declared by the module 'AppModule'

谁能指导一下如何解决这个错误?

【问题讨论】:

    标签: angular angular2-directives angular2-services ng2-charts


    【解决方案1】:

    ng2-chart 尚未切换到部署 Angular 应用程序的新方式:ngModules。 Master 分支源代码的最新提交是5 months ago; Angular 在此期间发生了很大变化。

    我的猜测是 ng2-chart 库只需要更新。这是Angular 2 rc 6 change log中的一点

    删除了以前弃用的 @Component.directives 和 @Component.pipes 支持。现在所有的组件和管道都必须通过 NgModule 声明。

    ng2-charts 依赖于这些指令,包括触发错误的CHART_DIRECTIVES

    【讨论】:

    • 有什么解决办法吗?这似乎仍然是个问题?
    猜你喜欢
    • 2017-01-10
    • 2021-06-30
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-02-27
    • 2017-01-13
    • 2017-05-29
    • 2017-01-13
    相关资源
    最近更新 更多