TypeError: Невозможно прочитать свойство 'legend' из undefined | Угловые + ng2-диаграммы - PullRequest
0 голосов

Я получаю TypeError: Cannot read property 'legend' of undefined, когда пытаюсь отобразить пример данных для диаграммы chartjs в угловых значениях.

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

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'}
];

1 Ответ

1 голос
/ 06 мая 2019

Удалите [legend]="arbarChartLegend" из вашего HTML.

В TS, arbarChartOptions: any = { legend: { display: true, labels: { fontColor: 'black' } }

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...