用ngx-translate翻译Kendo-UI网格

时间:2018-11-23 14:50:27

标签: angular kendo-grid translation ngx-translate

我在通过ngx-translate转换Kendo-UI网格组件时遇到问题。

我的代码有一部分。我创建了一个网格组件,其中仅包含我们的网格组件的基本展示。

然后我将翻译内容添加到asset / i18n / en.json中。我写了一个从Kendo-UI扩展MessageService的服务:代码

export class CustomMessageService extends MessageService {

  constructor(@Injectable() private translateService: TranslateService) {
    super();
  }

  get(key: string): string {
    return (this.translateService.instant(key) as any).value;
  }
}

在app.module内部,我使用了此服务而不是他们的服务(与文档相同)

  providers: [
    {
      provide: MessageService,
      useClass: CustomMessageService
    }],

有一个问题。仅在CustomMessageService中获取方法看不到我的翻译。

Stackblitz: https://stackblitz.com/edit/angular-u7aeks

我不知道为什么我不能正确翻译它。有什么办法吗?

0 个答案:

没有答案