首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >TypeScript向多维数组插入记录(例如- Array< number | [number,number] | [string,number] )>

TypeScript向多维数组插入记录(例如- Array< number | [number,number] | [string,number] )>
EN

Stack Overflow用户
提问于 2018-07-17 00:26:20
回答 1查看 188关注 0票数 0

我在一个组件文件中使用了'angular-highcharts‘。所以我们在angular component.ts文件中创建了一个类似于bellow的数组。其将存储数据并在html视图页面中绘制高图表(股票)。

代码语言:javascript
复制
public myData : Array< number | [number, number] | [string, number]>;

当我尝试将数据推送到其中时

代码语言:javascript
复制
this.myData.push(12540 ,2488);

它可以正确编译,但在运行时会变得很低。

代码语言:javascript
复制
core.js:1624 ERROR TypeError: Cannot read property 'push' of undefined
at third-page.component.ts:136
at Array.forEach (<anonymous>)
at SafeSubscriber._next (third-page.component.ts:118)
at 

有什么想法吗?将数据插入到此mydata数组并绑定到图表的最佳方式是什么?

EN

回答 1

Stack Overflow用户

发布于 2018-07-17 00:29:54

您需要实例化该数组。尝试:

代码语言:javascript
复制
public myData : Array< number | [number, number] | [string, number]> = [];
票数 4
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/51366296

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档