javascript - ng2-translate 与 Charts.js 结合使用组件文件

标签 javascript ionic2 chart.js ng2-translate

我在 ionic2 应用程序上使用 ng2-translate,它在 html 文件上的静态文本上运行良好:

<button ion-item *ngFor="let examTaken of examTakenList" (click)="selectExamTaken(examTaken)">
  {{'menu.'+examTaken.name | translate }} - {{examTaken.createdAt | date: "dd.MM.yyyy"}}
</button>

但我不知道如何将组件文件上的字符串与charts.js结合起来翻译,例如:

     @Input() examTakenList: Promise<Array<ExamTaken>>;
  lineChartData: Array<any> = [
    { data: [], label: 'Richtige Antworten in %' }
  ];
  lineChartLabels = new Array<string>();
  lineChartOptions: any = {
    animation: false,
    responsive: true
  };

我想翻译标签:“Richtige Antworten in %”。

如何在 typescript 和 JavaScript 文件中使用 ng2-translate 管道?

提前致谢

最佳答案

我不知道在 jaavascript 中,但在 typescript 中你应该导入:

import {TranslateService} from "ng2-translate";

将其加载到构造函数中:

constructor(private translate : TranslateService) { }

并将其使用到您的代码中,如下所示:

this.translate.instant("global.congratulation")

这个对我来说很有效。

关于javascript - ng2-translate 与 Charts.js 结合使用组件文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43342538/

相关文章:

javascript - 如何使用javascript更改HTML文档中类名的值

linux - 构建开发失败 : Cannot set property 'fileSystem' of null

ionic-framework - ionic v.2的径向进度条?

javascript - 如何使用 "graphql-request"返回http状态代码?

javascript - 不调用内部函数

javascript - jQuery UI 对话框中关闭 (x) 按钮的专用事件处理程序

proxy - 如何使用 ionic2 配置代理?

javascript - 从函数中获取 JSON 数据以赋予 Chart JS 值

javascript - 根据窗口宽度更改 Chart.js 选项

javascript - 图表看起来只有灰色,不显示颜色 - Chartjs,discordjs