使用ng2-translate翻译Highcharts

时间:2016-09-09 12:30:18

标签: javascript angular typescript highcharts ng2-translate

我正在尝试使用ng2-translate和Angular 2 RC.6翻译Highcharts的名称系列。

我在构造函数中有图表配置,我在其中调用一个函数来翻译系列名称:

constructor(private translate: TranslateService) {  
  this.config = {
    series: [{ name: this.getTranslation('TRANSLATETHIS') }
  }
}

在该函数中,我调用TranslationService

getTranslation(word) {
  this.translate.get(word).subscribe((res: string) => {
    return res;
  })
}

我设法将正确的翻译记录到控制台中。但是,Highcharts会继续显示Series 1而不是翻译后的字词。

如果我在构造函数中使用TranslateService(没有函数),它就可以工作。

但是,我必须翻译其他内容,因此使用函数而不是为每个单词重复服务都会很方便。

0 个答案:

没有答案