我正在使用这个@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/