0

嗨,我有一个使用 ng2-translate 国际化的 angular 2 项目,它工作正常,但在我的所有模块中我都导入了 translatemodule ecc ......所以现在应用程序在每个点击的页面中调用 selectedLanguage.json。有没有办法只在申请开始时收取翻译费用?也许只在根模块中导入模块?

4

1 回答 1

1

您的问题很可能是您在模块中为每个组件导入 ng2-translate。因此,每个组件都有自己的 ng2-translate 副本,并且每个实例都在获取翻译。我建议只在你的根模块(app.module.ts)中导入 ng2-translate,这样你的应用程序中只有一个副本共享。

于 2017-05-10T13:03:07.440 回答