当用户选择不同的语言时,我需要翻译我的 highcharts。我有一个图表服务,它监听 translationService 并将从 translationService 收到的值分配给图表的 downloadCSV 属性。这是代码”
private downloadCsvText= '';
this._translateService.get('TL_DOWNLOAD_CSV').subscribe((res: string) => this.downloadCsvText=res);
Highcharts.setOptions({
global: { useUTC: false },
lang: {
noData: this.chartNoData,
downloadCSV: this.downloadCsvText
}
});
在我创建图表的方法中,我拥有:
exporting: {
filename: 'MyChart',
buttons: {
contextButton: {
menuItems: ['downloadCSV']
}
},
csv: {
itemDelimiter: ';'
},
fallbackToExportServer: false
}
但是,在用户更改语言的那一刻,menuItems 是唯一未翻译的内容。任何指导表示赞赏。
我在用
- 角 8
- “highcharts”:“6.1.1”
- "highcharts-export-csv": "=1.4.8",
- “highcharts-pattern-fill”:“3.0.3”,