在国际化方面需要帮助

时间:2019-05-16 10:10:04

标签: internationalization angular7 ngx-translate angular-i18n

我有多个模块,例如 主应用模块 共享模块(按照https://github.com/ngx-translate/core的库指示在此模块内进行翻译) 用户模块(可访问语言,如果我删除共享模块,则不给出错误,则表示翻译错误但不转换)

setInterval(() => {
  langSRV.use(localStorage.getItem("lang"));
}, 500);

它可以正常工作,但再次加载语言会导致打印变量并在完成加载后翻译。

setInterval(() => {
  langSRV.use(localStorage.getItem("lang"));
}, 500);

但是它在app.module中但在用户模块中的所有那些组件中都能正常工作,直到我写setInterval 示例:https://stackblitz.com/edit/angular-w2afh1 如果您单击家庭登录或注册并更改语言,则会更改,但不会在个人资料页面中更改

0 个答案:

没有答案