如何解决Highcharts Angular - 类型“SeriesAbandsOptions”上不存在属性“数据”
我正在尝试使用 REST API 设置图表数据,但出现以下错误: 'SeriesAbandsOptions' 类型不存在属性 'data'
ngOnInit(): void {
this.chartService.getMostFrequentUpdateData().subscribe(
(data: ChartData[]) => {
if(this.chartOptions.series){
this.chartOptions.series[0].data = data;
}
}
);
}
我在 .data
上收到错误消息。
为清楚起见,这是我的图表:
chartOptions: Options = {
title: {
text: 'CDF of the most frequent update frequency',style: {
color: 'whitesmoke'
}
},chart: {
type: 'line',zoomType: 'x',backgroundColor: '#323232',},...
series: [
{
name: 'Frequency of the most frequent update in the sequence (upd/min)',type: 'line',data: [],color: '#009879',}
],}
解决方法
似乎缺少某些 TS 定义。 您有两个选择:
- 把一切都投给
any
- 相当残酷。 - 创建额外的接口,扩展现有的
SeriesAbandsOptions
并缺少data
类型。
简单演示:https://stackblitz.com/edit/highcharts-angular-property-xxx-doesnt-exist-on-type-yyy
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。