无法绑定到'数据'因为它不是'p-chart'的已知属性。

时间:2017-08-18 10:07:04

标签: angular primeng

Link:https://www.primefaces.org/primeng/#/chart/bar 正如在上面的链接中给出的,我尝试在.ts和html中给出代码。我已经安装了chart.js和primeng,并且出现了这个错误。

无法绑定到'数据'因为它不是'p-chart'的已知属性。

  1. 如果' p-chart'是一个Angular组件,它有'数据'输入,然后验证它是否是该模块的一部分。
  2. 如果' p-chart'是一个Web组件,然后添加' CUSTOM_ELEMENTS_SCHEMA'到了' @ NgModule.schemas'该组件可以禁止显示此消息。
  3. 允许任何属性添加' NO_ERRORS_SCHEMA'到了' @ NgModule.schemas'这个组件。 (" ] [数据] ="数据">
  4. "):ng:///AppModule/BarComponent.html@1:20 '对图表'不是一个已知的元素: 1.如果' p-chart'是一个Angular组件,然后验证它是否是此模块的一部分。 2.如果' p-chart'是一个Web组件,然后添加' CUSTOM_ELEMENTS_SCHEMA'到了' @ NgModule.schemas'此组件禁止此消息。 (" [错误 - >]

2 个答案:

答案 0 :(得分:0)

您是否尝试过将ChartModule导入到您的项目中?:

导入此:

import { ChartModule } from 'primeng/chart';

并将其添加到您的导入中:

imports: [
    ChartModule
  ]

答案 1 :(得分:0)

对我来说:在另一个页面内创建新的子页面。 我已经这样做了: 在parent.module.ts

import { FormsModule} from '@angular/forms';
import { CoreModule } from '@app/core';
import { SharedModule } from '@app/shared';
import { HttpModule } from '@angular/http';
import { NgxCircularSliderModule } from "@app/shared/ngx-circular-slider/src/public_api";

@NgModule({
entryComponents: [
 ImportDataPopupComponent,ImportDataChartComponent
],
  imports: [
    CommonModule,
    TranslateModule,
    FormsModule,
    CommonModule,
    TranslateModule,
    CoreModule,
    SharedModule,
    HttpModule,
    NgxCircularSliderModule
  ],
  declarations: [ImportDataComponent,ImportDataPopupComponent,ImportDataChartComponent],
providers: [
ImportDataService
  ]
})

我想念这些:
    通用模块     翻译模块     核心模块     共享模块     HttpModule,     NgxCircularSliderModule

之后,我的图表看起来就像魔术一样!!希望对您有帮助。