В рамках обновления Angular до V9 мне пришлось обновить ng2-charts до последней версии (изначально 1.5.0, теперь 2.3.2). Я получаю сообщение об ошибке компиляции.
ошибка TS2339: свойство 'legend' не существует для типа 'Chart'.
import { BaseChartDirective } from 'ng2-charts';
@ViewChild('feedbackChart') feedbackChart: BaseChartDirective;
this.legendData = this.feedbackChart.chart.legend.legendItems;
Последняя строка - это один с синтаксической ошибкой - не любит "легенду".
Моя проблема в том, что я никогда не использовал диаграммы, код написал бывший коллега. Думаю, я понял, что код создает настраиваемую легенду, но все примеры, которые я нахожу в Интернете, используют тот же синтаксис.
Есть ли пересмотренный синтаксис в версии 2 или есть что-то еще, что у меня есть пропустил?