Javascript 角度平移一次性绑定
大家好,我正在使用Angular translate,并在我的页面上设置了许多绑定。语法如下例所示Javascript 角度平移一次性绑定,javascript,angularjs,localization,Javascript,Angularjs,Localization,大家好,我正在使用Angular translate,并在我的页面上设置了许多绑定。语法如下例所示 {{::'GEN_NAME' | translate}} 所有的工作都很好,但在页面刷新时,我似乎失去了翻译,只返回了翻译id,所以在关于我的代码中,我会得到 GEN_NAME 这似乎只发生在指令中,而一次性绑定在页面上是可以的。我们有很多页面是由指令组成的 语言文件en.json在模块上的angular config设置代码段中设置,例如: (function() { var core =
{{::'GEN_NAME' | translate}}
所有的工作都很好,但在页面刷新时,我似乎失去了翻译,只返回了翻译id,所以在关于我的代码中,我会得到
GEN_NAME
这似乎只发生在指令中,而一次性绑定在页面上是可以的。我们有很多页面是由指令组成的
语言文件en.json在模块上的angular config设置代码段中设置,例如:
(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);