gpt4 book ai didi

Angular/ngx-translate 在内部模块中使用单独的翻译不起作用

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

我们想做什么

使用单独的 translateLoader 为我们应用中的某个模块加载它自己的翻译。

我们尝试了什么

TranslateModule.forChild/TranslateModule.forRoot 的许多不同组合,有或没有 isolate: true

Plunker 显示问题

https://embed.plnkr.co/iw7fnwRwK0BbySVKxnZd/

我们是做错了什么还是这是 ngx-translate 的问题?

附注我在 ngx-translate 的 GitHub 问题中发布了同样的问题:https://github.com/ngx-translate/core/issues/682

最佳答案

内部模块是否懒加载?在急切加载的模块中提供的所有服务都是全局的和单例的(基本上与在 AppModule 中提供它们相同)......同样适用于在这些模块中导入的模块中提供的任何服务......因此,将 TranslateModule 导入急切加载的模块将使用已存在的相同服务实例。您可以尝试附加定义,并在生成的 JSON 中使用嵌套....或者如果可能,将您的子模块切换为延迟加载。

关于Angular/ngx-translate 在内部模块中使用单独的翻译不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46421660/

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