角度翻译:有时不发送文件请求

时间:2018-10-04 07:37:06

标签: angularjs json request angular-translate

我在角度平移方面遇到问题。在我的本地计算机上,它正在运行,并且在加载App时,在Devtools上,我可以在“网络”标签上看到main.json请求并加载翻译。但是,当我部署到测试服务器时,“网络”选项卡上不会显示请求。

首先想到的是服务器环境上的某些内容阻止了该请求,但是该请求甚至没有显示的事实令我感到困惑。此外,我在另一台具有相同配置的服务器上进行了测试,并且可以正常工作。

任何想法或线索将不胜感激。随时询问更多详细信息,并提前致谢!

angular
    .module('MyApp')
    .config(translationConfig).run(translationRun);

function translationConfig($translateProvider, $translatePartialLoaderProvider) {
    $translateProvider.useCookieStorage();
    $translateProvider.fallbackLanguage('gl');
    $translateProvider.preferredLanguage('gl');
    $translateProvider.useSanitizeValueStrategy('escaped');
    $translateProvider.addInterpolation('$translateMessageFormatInterpolation');

    // Initialize angular-translate
    $translateProvider.useLoader('$translatePartialLoader', {
        urlTemplate: 'i18n/{lang}/{part}.json'
    });
}

function translationRun($rootScope, $translate, $translatePartialLoader) {

    $rootScope.$on('$translatePartialLoaderStructureChanged ', function() {
        $translate.refresh();
    });
    $translatePartialLoader.addPart('main');

}

0 个答案:

没有答案