Я получаю TypeError: Cannot read property 'legend' of undefined
при попытке отобразить пример данных для диаграммы chartjs в angular.
Я пробовал использовать разные примеры или типы диаграмм, но эта ошибка продолжает выдаваться.
HTML:
<div class="chartwrapper">
<canvas baseChart class="chart"
[datasets]="arbarChartData"
[labels]="arbarChartLabels"
[options]="arbarChartOptions"
[legend]="arbarChartLegend"
[chartType]="arbarChartType">
</canvas>
</div>
TS:
public arbarChartLabels: Label[] = ['2006', '2007', '2008', '2009', '2010', '2011', '2012'];
public arbarChartType = 'bar';
public arbarChartLegend = true;
public arbarChartData: ChartDataSets[] = [
{data: [65, 59, 80, 81, 56, 55, 40], label: 'Series A'},
{data: [28, 48, 40, 19, 86, 27, 90], label: 'Series B'}
];
[legend]="arbarChartLegend"
из html. В ТСarbarChartOptions: any = { legend: { display: true, labels: { fontColor: 'black' } }
- person Chris   schedule 03.05.2019