Я использую angular
и chart.js
.
Как добавить элемент в массив данных. Я не понимаю, почему парень не хорош.
Я хочу добавить любые данные в data
public readingChartData: ChartDataSets[] = [
{
data: [],
fill: false,
borderColor: '#648ed0',
label: 'Chambre froide'
}];
тип data
это Array<number | null | undefined> | ChartPoint[]
тип element.value
это number
const p: ChartPoint = {
x: element.value
};
this.readingChartData[0].data.push(p);
У меня есть эта ошибка:
Argument of type 'ChartPoint' is not assignable to parameter of type 'number & ChartPoint'.
Type 'ChartPoint' is not assignable to type 'number'.ts(2345)