Javascript 角度翻译首选语言不工作
在IE中,angular js translate preferredLanguage无法正常工作。当我重新加载页面时,它会正确显示页面,但在执行时,它会显示空页面。这段代码在firefox和chrome中运行良好,唯一的问题是IE。在IE中,我重新加载页面后,它的工作状态和显示内容,但在初始加载时出现了问题。我还使用了同样失败的回退功能。您正在运行哪个IE版本?请在IE的其他版本中试用。可能是特定于版本的。开发者控制台有什么说明吗?@rpadovani我在IE的控制台中没有遇到任何问题,我使用的是IE 11.0.32,它是最新版本。您运行的IE版本是什么?请在IE的其他版本中试用。可能是特定于版本的。开发者控制台有什么说明吗?@rpadovani我在IE的控制台中没有遇到任何问题,我使用的是最新版本的IE 11.0.32Javascript 角度翻译首选语言不工作,javascript,angularjs,angular-translate,Javascript,Angularjs,Angular Translate,在IE中,angular js translate preferredLanguage无法正常工作。当我重新加载页面时,它会正确显示页面,但在执行时,它会显示空页面。这段代码在firefox和chrome中运行良好,唯一的问题是IE。在IE中,我重新加载页面后,它的工作状态和显示内容,但在初始加载时出现了问题。我还使用了同样失败的回退功能。您正在运行哪个IE版本?请在IE的其他版本中试用。可能是特定于版本的。开发者控制台有什么说明吗?@rpadovani我在IE的控制台中没有遇到任何问题,我使用
'use strict';
angular.module("Demo", ['pascalprecht.translate', 'ngRoute', 'ngCookies', 'controll', 'factors', 'filteer'])
.config(['$routeProvider', '$translateProvider', function ($routeProvider, $translateProvider) {
$translateProvider.useStaticFilesLoader({
prefix: 'i18n/',
suffix: '.json'
});
$translateProvider.preferredLanguage('en-US');
$translateProvider.determinePreferredLanguage();
$translateProvider.fallbackLanguage('en-US');
$routeProvider
.when('/page1', {
templateUrl: 'Main.html',
controller: 'myCtrl',
resolve: {
message: function (messageService) {
return messageService.getMessage();
}
}
})
.when('/page2', {
templateUrl: 'page.html',
controller: 'myCtr'
});
}]);