首页 > 解决方案 > 在angular6中使用rest api进行语言翻译而不是i18n

问题描述

我需要多语言应用程序,其中我有一些动态数据。我可以使用 ngx-translate 翻译数据,但这只会改变前端,但对于动态数据,我需要点击其余 api 来获取 json 文件而不是 i18n。有什么可行的方法吗?

标签: typescriptangular6ngx-translate

解决方案


根据文档i18nJITand紧密集成AOT。如果您在生产中的应用程序正在运行AOT,那将是不可能的。

这个问题已经被多次提出,并在网上讨论:

最后一个,没有说明限制,但可以做什么。

所以基本上,开箱即用是不太可能的。但是,有 3-rd 方库可以满足您的需求。例如:http ://www.ngx-translate.com/

否则,您必须实施您的解决方案。


推荐阅读