AngularJs ui-图表日期轴不工作

AngularJs ui-chart date axis not working

我正在使用 jqplot 的 ui-chart 指令在我的 angularjs 应用程序中显示折线图。但是日期 xaxis 没有显示。图表数据来自 api 调用。我正在如下设置图表数据。

$scope.chartData = [];
angular.forEach(response, function (price, key) {
    this.push([price.Sale_Date, price.Price]);
}, $scope.chartData);

图表HTML

<div ui-chart="data" chart-options="chartOptions"></div>

但是,当我手动设置值时它起作用了。

$scope.chartData = [[['2008-12-08 4:00PM', 4], ['2008-12-09 4:00PM', 6.5]]];

非常感谢任何帮助。

发布解决方案以防任何人使用。问题是数组和日期格式的组合。

var prices = [];
angular.forEach(response, function (price, key) {
    this.push([new Date(price.Sale_Date), price.Price]);
}, prices);
$scope.chartData = [prices];