本地化DevExtreme小部件

时间:2017-08-30 10:36:41

标签: angular devextreme

在我的应用程序中,可以在不重新加载页面的情况下更改语言。

因此,当用户更改语言时,我需要更新 DevExtreme 小部件的区域设置(例如日历小部件中的月份标签)。

在文档中,我找到了如下方法:

Globalize.locale(navigator.language || navigator.browserLanguage);


DevExpress.localization.locale(navigator.language || navigator.browserLanguage);

但我无法在我的组件中导入GlobalizeDexExpress

还有其他方法吗?

非常感谢

1 个答案:

答案 0 :(得分:1)

以下是我为devextreme组件本地化所做的工作:在导入语句中的app.module中:

import {locale} from 'devextreme/localization';

然后在声明模块之前,设置这样的语言环境:

locale(navigator.language);

你可以尝试在运行时调用它,但我怀疑它会自动更新组件中的语言环境。