У меня проблема с угловым переводом.На моем локальном компьютере это работает, и когда приложение загружается, в 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');
}