Angular翻译一次性绑定

时间:2016-05-16 23:02:48

标签: javascript angularjs localization

大家好我使用Angular翻译并在我的网页上设置了许多绑定。语法类似于以下示例

{{::'GEN_NAME' | translate}}

一切正常,但在页面刷新后,我似乎松开了翻译,只返回翻译ID,所以在代码中我会得到

GEN_NAME

这似乎只发生在指令中,并且一次性绑定在页面上没问题。我们的很多页面都是由指令组成的。

语言文件en.json在模块上的角度配置设置代码段中设置,例如:

(function() {

var core = angular.module('app.core');


core.config(['$translateProvider', 'languageServiceProvider', function    ($translateProvider, languageServiceProvider) {

    $translateProvider.useStaticFilesLoader({
        prefix: '/languages/',
        suffix: '.json'
    });

    languageServiceProvider.$get().setStartLanguage();
}]);

})();

languageServiceProvider只是一种将语言设置为

的服务
$translate.preferredLanguage(etCurrentLanguage.currentLanguage.code);

0 个答案:

没有答案