Angular 角度|素描| Chart.js |标签中的格式编号

Angular 角度|素描| Chart.js |标签中的格式编号,angular,chart.js,primeng,Angular,Chart.js,Primeng,我在我的Angular项目中使用了priming+chart.js。 我想在“工具提示”中设置数字格式。例如:目前是“12345.67”,我需要“12.345,67”。我该怎么做 这些是我代码的一部分 <p-chart type="bar" [data]="chartData" [options]="chartsOptions"></p-chart> chartsOptions = { locale: 'i

我在我的Angular项目中使用了priming+chart.js。 我想在“工具提示”中设置数字格式。例如:目前是“12345.67”,我需要“12.345,67”。我该怎么做

这些是我代码的一部分

<p-chart type="bar" [data]="chartData" [options]="chartsOptions"></p-chart>

chartsOptions = {
  locale: 'it', // or 'de', 'fr', 'it_IT'... doesn't work
  legend: {
    display: false,
  }
}

charData = {
    locale: 'it_IT',
    labels: ['label1', 'label2', ...],
    datasets: [
        {locale: 'it_IT', ... },
        ...
    ]
}

图表选项={
语言环境:“it”、//或“de”、“fr”、“it\u it”……不起作用
图例:{
显示:假,
}
}
charData={
语言环境:“it_it”,
标签:['label1','label2',…],
数据集:[
{locale:'it_it',…},
...
]
}
无论如何,它都不起作用。

如何操作?

将以下部分放置在选项对象中

tooltips: {
            callbacks: {
                label: function(tooltipItem, data) {
                    var label = data.datasets[tooltipItem.datasetIndex].label || '';

                    label = logic to transform label from old to new
    
                    return label;
                }
            }
        }

it文档:

完美!非常感谢你。为了帮助其他人,这是我的代码:
label=label+':'+tooltipItem.value.toString().replace('.',',').replace(/\B(?=(\d{3})+(?!\d))/g')