Angular ngx-translate 在 typescript 中的用法

标签 angular typescript ngx-translate

我正在使用这个@ngx-translate/core i18n 服务,它在模板 (.html) 中工作正常,语法如下:

{{'my.i18n.key'|translate}}

现在我想翻译我的组件 typescript 文件 (.ts) 中的某些内容,但我不知道如何使用它。

我可以在构造函数中创建翻译对象:

构造函数(私有(private)翻译:TranslateService){}

现在如何翻译“my.i18n.key”?

最佳答案

要翻译 typescript 文件中的内容,请执行以下操作

constructor(private translate: TranslateService) {}

然后在需要翻译的地方就这样使用

this.translate.instant('my.i18n.key')

关于Angular ngx-translate 在 typescript 中的用法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45870513/

相关文章:

angular - ngx-translate 对象插值

angular - ngx-翻译和 *ngFor

工厂函数的 TypeScript 定义

javascript - Angular Component @Input 在集合上总是空的

css - 隐藏行后 Angular 重新应用表 strip 化

javascript - Angular 子组件未在父数据更改时呈现

typescript - 如何使用typescript在云功能中使用admin sdk从firebase读取数据

javascript - 如何使用 libphonenumber AsYouTypeFormatter 处理退格键

angular - 带有 ngx-translate 的自定义 Angular 库

javascript - 通过套接字 io 的实时音频流。 alsa关机,如何解决?