我在我的应用中使用了角度gettext。我现在有两种语言,并希望根据用户的喜好在UI中切换语言。我有两种语言的按钮 - DE和EN。
在控制器方法中,我设置了语言:
$scope.changeLang = function (lang) {
gettextCatalog.currentLanguage = lang;
gettextCatalog.debug = true;
};
在这样做时,语言似乎没有在UI中发生变化。使用angular gettext在UI中动态更改语言的正确方法是什么?
提前致谢。
答案 0 :(得分:6)
您需要使用setCurrentLanguage
方法:
gettextCatalog.setCurrentLanguage(lang);
https://angular-gettext.rocketeer.be/dev-guide/api/angular-gettext/