我需要多语言应用程序,其中有一些动态数据。我可以使用
ngx-translate
翻译数据,但这只会针对前端进行更改,但对于动态数据,我需要点击 rest api
来获取 JSON 文件而不是 i18n
。有什么可行的办法吗?
根据文档,
i18n
与JIT
和AOT
紧密集成。如果您的生产应用程序在 AOT
中运行,则这是不可能的。
这个问题已经被多次提出,并在网络上进行讨论:
最后一张,不是说明限制,而是说明可以做什么。
所以基本上,开箱即用的可能性不大。但是,有一些第三方库可以满足您的需求。例如:http://www.ngx-translate.com/
否则,你必须实施你的解决方案。