我用了angular2的highcharts 想要获取每天的数据,怎么将时间显示到x轴上呢?
我将时间都计算出来放到了一个数组里面,但是这个数组不能赋值给hightcharts的this.options.xAxis.categories,
大神们有没有什么办法可以赋值给上面的属性,并且是随着时间的变化而变化的。
我按照下面的方法打算赋值,但是会报错
this.options.xAxis.categories.push(year+"/"+month+"/"+day);
Property 'xAxis' does not exist on type 'Object'.
timeRangeArr = [];
this.timeRangeArr = ["2017/10/02", "2017/10/03", "2017/10/04", "2017/10/05", "2017/10/06", "2017/10/07", "2017/10/08", "2017/10/09"]
如果是定义一个数组,将数组赋值给xAxis.categories这个的话,因为这个options是在constructor里面,所以刚开始的时候是undefined,之后的话,定义的数组会变化,但是constructor里面的值还是undefined不会变化,因此有没有什么办法可以解决这个问题。
并且,还有一个问题是,我想根据这个时间段里面的时间,做一个表格,怎么可以动态的根据时间点循环做出相应的表格?
谢谢!