1

我在我的应用程序中使用了角度 gettext。到目前为止,我有两种语言,并希望根据用户偏好在 UI 中切换语言。我有一个用于两种语言的按钮——DE 和 EN。

在控制器方法中,我设置了语言:

      $scope.changeLang = function (lang) {
                    gettextCatalog.currentLanguage = lang;
                    gettextCatalog.debug = true;

};

这样做时,UI 中的语言似乎没有改变。使用角度 gettext 在 UI 中动态更改语言的正确方法是什么?

提前致谢。

4

1 回答 1

6

您需要使用以下setCurrentLanguage方法:

gettextCatalog.setCurrentLanguage(lang);

https://angular-gettext.rocketeer.be/dev-guide/api/angular-gettext/

于 2014-09-18T14:18:55.310 回答