gpt4 book ai didi

angular - 从组件或服务访问 Angular2 翻译

转载 作者:太空狗 更新时间:2023-10-29 17:17:13 26 4
gpt4 key购买 nike

我目前正在根据 https://angular.io/docs/ts/latest/cookbook/i18n.html 中的指南翻译我的第一个 Angular2 应用程序

这些示例始终仅显示如何将 i18n 属性应用于模板代码以及如何将模板代码国际化。

如何从组件代码(.ts 文件)或服务内部访问本地化文本?我需要它来与我正在使用的一些 JavaScript 库进行交互,我需要在其中使用本地化文本调用 JavaScript 函数。

最佳答案

如果您使用的是 ng2-translate模块,你可以只注入(inject) TranslateService:

constructor(private translateService: TranslateService) { }

并使用它的 get(translationKey: string) 方法返回一个 Observable

this.translateService.get('stringToTranslate').subscribe(
translation => {
console.log(translation);
});

关于angular - 从组件或服务访问 Angular2 翻译,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40549479/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com