Highchart-ng不显示在指令内

时间:2016-04-09 22:17:31

标签: angularjs angularjs-directive highcharts highcharts-ng

我有一个包含highchart-ng的指令,我需要从我的服务更新指令内的系列数据以获取数据。

我在没有服务的情况下工作 - 基本上这有效https://jsfiddle.net/w657bcdp/

但是,如果我更新了服务中的系列,它就不起作用了。调试器显示正在加载但未显示的图表系列数据。

...
var defer = $q.defer();
defer.resolve(DashbboardSrv.loadStats());

defer.promise.then(function(resp){


    ...

    var data = [
                    [Date.UTC(1970,  9, 18), 0   ],
                    [Date.UTC(1970,  9, 26), 0.2 ],
                    [Date.UTC(1970, 11,  1), 0.47],
                    [Date.UTC(1970, 11, 11), 0.55],
                    [Date.UTC(1970, 11, 25), 1.38],
                    [Date.UTC(1971,  0,  8), 1.38],
                    [Date.UTC(1971,  0, 15), 1.38],
                    [Date.UTC(1971,  1,  1), 1.38],
                    [Date.UTC(1971,  1,  8), 1.48],
                    [Date.UTC(1971,  1, 21), 1.5 ],
                    [Date.UTC(1971,  2, 12), 1.89],
                    [Date.UTC(1971,  2, 25), 2.0 ],
                    [Date.UTC(1971,  3,  4), 1.94],
                    [Date.UTC(1971,  3,  9), 1.91],
                    [Date.UTC(1971,  3, 13), 1.75],
                    [Date.UTC(1971,  3, 19), 1.6 ],
                    [Date.UTC(1971,  4, 25), 0.6 ],
                    [Date.UTC(1971,  4, 31), 0.35],
                    [Date.UTC(1971,  5,  7), 0   ]
                 ];


                scope.chartConfig.series = [{
                        type: 'area',
                        name : 'votes',
                        data: data,
                        tooltip: {
                            valueDecimals: 2
                        }
                      }]
}
, function (err) {
    console.trace(err.message);
})

知道为什么会这样吗?

0 个答案:

没有答案