gpt4 book ai didi

javascript - 如何使用 ng2-translate 的翻译管道传递翻译 key 而不使用 .json 文件路径

转载 作者:太空宇宙 更新时间:2023-11-04 15:32:41 25 4
gpt4 key购买 nike

使用.json,以下工作正常:

    export function createTranslateLoader(http: Http) {
return new TranslateHttpLoader(http, 'src/app/test/', '.json');
}

但我需要如何从 CMS 等服务获取翻译后的数据。如何将两个参数传递给翻译管道(key 和 sitemapid)?以及如何编写服务来访问服务器。

TranslateHttpLoader(http,'http://test.test.com/ts/content/Translations/{lang}/{sitemapid}');

最佳答案

NGX-translate 与 json 配合得很好。您可以使用它的管道和服务。在我们的项目中,在服务器端应用程序启动时,我们获取 CMS 中的每条消息并将它们放入 json 文件中。然后,使用 ngx-translate 加载该 json 文件。

但是,如果您需要访问链接并只获取一条消息,则应该使用 http。

http.get(`http://test.test.com/ts/content/Translations/${lang}/${sitemapid}`)
.map(res => res.json()).subscribe(res => this.message = res);

关于javascript - 如何使用 ng2-translate 的翻译管道传递翻译 key 而不使用 .json 文件路径,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44668384/

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