angular-图表无法识别带有千位分隔符的值
angular-chart cannot recognize value with thousands separator
我使用了 MySQL 的格式值,因为我无法在 angular-datatables 上添加千位分隔符。问题是 angular-图表无法识别 y 轴分隔符后的值,正如您在图片上看到的那样。
这是我的 angular-图表代码的一部分:
$scope.chart_options = {
legend: {
display: true
},
scales: {
xAxes: [{
stacked: false,
beginAtZero: true,
ticks: {
stepSize: 1,
min: 0,
autoSkip: false
}
}],
yAxes: [{
beginAtZero: true,
ticks: {
min: 0,
userCallback: function(value, index, values) {
value = value.toString();
value = value.split(/(?=(?:...)*$)/);
value = value.join(',');
return value;
}
}
}]
}
};
提前致谢
我得到的解决方案是将数字格式化为 Ajax 而不是 mysql
我使用了 MySQL 的格式值,因为我无法在 angular-datatables 上添加千位分隔符。问题是 angular-图表无法识别 y 轴分隔符后的值,正如您在图片上看到的那样。
这是我的 angular-图表代码的一部分:
$scope.chart_options = {
legend: {
display: true
},
scales: {
xAxes: [{
stacked: false,
beginAtZero: true,
ticks: {
stepSize: 1,
min: 0,
autoSkip: false
}
}],
yAxes: [{
beginAtZero: true,
ticks: {
min: 0,
userCallback: function(value, index, values) {
value = value.toString();
value = value.split(/(?=(?:...)*$)/);
value = value.join(',');
return value;
}
}
}]
}
};
提前致谢
我得到的解决方案是将数字格式化为 Ajax 而不是 mysql