Javascript NG2图表错误可以';t更新后将数据集绑定到Angular2中的基础图表

Javascript NG2图表错误可以';t更新后将数据集绑定到Angular2中的基础图表,javascript,angular,typescript,angular-cli,Javascript,Angular,Typescript,Angular Cli,将OSX更新到Sierra和angular cli后,我的angular 2应用程序坏了。我现在收到有关ng2图表的错误信息 我尝试过恢复,甚至尝试过进一步回滚到Node、NPM和Angular cli的其他版本,但没有任何东西可以清除错误并允许应用程序渲染 这些是我得到的错误,它们引用了我试图将数据集绑定到基础图表的每一行 装订 <base-chart class="chart" [datasets]="lineChart1Data" [labels]="lineChart1Labe

将OSX更新到Sierra和angular cli后,我的angular 2应用程序坏了。我现在收到有关
ng2图表的错误信息

我尝试过恢复,甚至尝试过进一步回滚到Node、NPM和Angular cli的其他版本,但没有任何东西可以清除错误并允许应用程序渲染

这些是我得到的错误,它们引用了我试图将数据集绑定到基础图表的每一行

装订

 <base-chart class="chart" 
[datasets]="lineChart1Data" [labels]="lineChart1Labels" [options]="lineChart1Options" [colors]="lineChart1Colours" [legend]="lineChart1Legend" [chartType]="lineChart1Type" (chartHover)="chartHovered($event)" (chartClick)="chartClicked($event)"
     style="height:70px;"></base-chart>

错误

zone.js:344未处理的承诺拒绝:模板分析错误:
无法绑定到“数据集”,因为它不是“基本图表”的已知属性。
1.如果“基础图表”是一个角度组件,并且有“数据集”输入,则验证它是否是该模块的一部分。
2.如果“基本图表”是Web组件,则将“自定义元素”添加到此组件的“@NgModule.SCHEMA”以抑制此消息。
(“四>
][数据集]=“lineChart1Data”[标签]=“lineChart1Labels”[选项]=“lineChart1Options”[颜色]=“lineC”):DashboardComponent@19:46

我已经在这个应用程序上工作了好几个星期,没有任何问题,现在这已经让我崩溃了一整天,有什么想法吗?

在1.4.0中有突破性的变化,你需要使用
而不是

如中所述

突破性变化

图表:-基本图表组件成为基本图表指令,因此您需要 转化

最有可能的是

。。。

我也遇到了同样的错误。你找到解决方案了吗?@Sam是的,我找到了答案。你可以在我写的这篇git帖子中看到。我也在这篇帖子中添加了答案,以便其他人可以找到。是的,我在这里问过之后不久就看到了,我忘了给你回复。谢谢!
zone.js:344Unhandled Promise rejection: Template parse errors:
Can't bind to 'datasets' since it isn't a known property of 'base-chart'.
1. If 'base-chart' is an Angular component and it has 'datasets' input, then verify that it is part of this module.
2. If 'base-chart' is a Web Component then add "CUSTOM_ELEMENTS_SCHEMA" to the '@NgModule.schema' of this component to suppress this message.
 ("iv>
                <div class="chart-wrapper p-x-1">
                    <base-chart class="chart" [ERROR ->][datasets]="lineChart1Data" [labels]="lineChart1Labels" [options]="lineChart1Options" [colors]="lineC"): DashboardComponent@19:46
 <div style='display:block'>...</div>