在 Angular @ngx-translate 上翻译 .ts 文件
translate on .ts File on Angular @ngx-translate
我正在做一个 meteor-Angular 项目,我正在使用 @ngx-translate
进行翻译。
现在,当涉及到 HTML
文件时,翻译工作与翻译 JSON 文件完美无缺。
但是说到ts文件我就不知道怎么翻译了。这是一个例子-
我已经尝试了很多如何翻译 .ts file
但不知何故我找不到解决这个问题的单一方法。有谁知道如何解决这个问题?
您应该在使用管道发送到 HTML 时进行翻译。
如果列是 FOR,也为每个单词使用竖线。 (列[0] | 翻译)
您可以在组件中使用instant
方法。
https://github.com/ngx-translate/core#methods
this.column : [
{header : this.translate.instant('ACCOUNT_TYPE')},
{header : this.translate.instant('NAME')},
...
]
你可以看看我的answer
对于当前在 f5 之后的工作,您需要使用 appInitializerFactory(不要忘记将其添加到供应商中,就像在回答中一样)
我正在做一个 meteor-Angular 项目,我正在使用 @ngx-translate
进行翻译。
现在,当涉及到 HTML
文件时,翻译工作与翻译 JSON 文件完美无缺。
但是说到ts文件我就不知道怎么翻译了。这是一个例子-
我已经尝试了很多如何翻译 .ts file
但不知何故我找不到解决这个问题的单一方法。有谁知道如何解决这个问题?
您应该在使用管道发送到 HTML 时进行翻译。
如果列是 FOR,也为每个单词使用竖线。 (列[0] | 翻译)
您可以在组件中使用instant
方法。
https://github.com/ngx-translate/core#methods
this.column : [
{header : this.translate.instant('ACCOUNT_TYPE')},
{header : this.translate.instant('NAME')},
...
]
你可以看看我的answer
对于当前在 f5 之后的工作,您需要使用 appInitializerFactory(不要忘记将其添加到供应商中,就像在回答中一样)