Аннотации Chartjs работают, но вызывают ошибку консоли в angular 5 - PullRequest
0 голосов
/ 30 мая 2018

У меня есть компонент для создания динамических диаграмм на основе полученных данных.Я создаю экземпляр диаграммы внутри компонента и заполняю свойства.Я импортировал подключаемый модуль chartjs-annotate-plugin как

import * as annotation from 'chartjs-plugin-annotation'; 

и зарегистрировал подключаемый модуль диаграммы следующим образом:

  constructor(){
   Chart.pluginService.register(annotation);
  } 

Я пытался переместить это прямо перед созданием диаграммы, но что забавно,Я вижу аннотацию, она просто вызывает консольную ошибку о том, что аннотация не является свойством ChartOptions.

Есть идеи?

вот моя ошибка:

ERROR in src/app/shared/charts/chart/chart.component.ts(143,11): error 
  TS2345: Argument of type '{ plugins: any[]; type: string; data: { labels: 
  any[]; datasets: any[]; }; options: { scales: { y...' is not assignable to 
  parameter of type 'ChartConfiguration'.
  Types of property 'options' are incompatible.
  Type '{ scales: { yAxes: { stacked: boolean; ticks: { beginAtZero: true; 
  callback: (value: any, index: ...' is not assignable to type 
 'ChartOptions'.
Object literal may only specify known properties, and 'annotation' does 
not exist in type 'ChartOptions'.
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...