У меня есть компонент для создания динамических диаграмм на основе полученных данных.Я создаю экземпляр диаграммы внутри компонента и заполняю свойства.Я импортировал подключаемый модуль 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'.