Angular 2 ng2-charts doenst似乎与Angular 2 RC 6 AoT编译器一起使用

时间:2016-09-02 17:27:57

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

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

在我的项目中,我使用的是ng2-charts(https://github.com/valor-software/ng2-charts)但现在当我尝试使用 ngc 使用Angular 2 Ahead of Time Compilation(AoT)编译我的项目时,它会抛出以下内容错误:

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

有人可以指导如何解决此错误吗?

1 个答案:

答案 0 :(得分:0)

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