0

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

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

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

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

4

1 回答 1

0

ng2-chart尚未切换到部署 Angular 应用程序的新方法:ngModules。对 Master 分支源代码的最新提交是5 个月前;在这段时间里,Angular 发生了很大的变化。

我的猜测是ng2-chart图书馆只需要更新。这是Angular 2 rc 6 更改日志中的一点

以前不推荐使用的 @Component.directives 和 @Component.pipes 支持已被删除。现在所有的组件和管道都必须通过 NgModule 来声明。

ng2-charts取决于这些指令,包括CHART_DIRECTIVES触发错误的指令。

于 2016-09-02T20:03:55.193 回答