0
다음과 같이 각도 변환을 사용하고 있습니다. 그러나 나는 언어 하나당 하나의 파일을 갖고 싶기 때문에 처음부터로드 된 global.json을 가져오고 싶습니다. 컨트롤러를로드 할 때마다가 아니라 처음부터로드됩니다. 누군가 나를 도울 수 있습니까? 대단히 감사합니다.각도 변환, 초기화 파일 불러 오기
(function() {
'use strict';
angular
.module('01')
.config(translationConfig);
translationConfig.$inject = ['$translateProvider', 'tmhDynamicLocaleProvider'];
function translationConfig($translateProvider, tmhDynamicLocaleProvider) {
// Initialize angular-translate
$translateProvider.useLoader('$translatePartialLoader', {
urlTemplate: 'app/i18n/{lang}/{part}.json'
});
$translateProvider.preferredLanguage('es');
$translateProvider.useStorage('translationStorageProvider');
$translateProvider.useSanitizeValueStrategy('escaped');
$translateProvider.addInterpolation('$translateMessageFormatInterpolation');
tmhDynamicLocaleProvider.localeLocationPattern('app/i18n/angular-locale_{{locale}}.js');
tmhDynamicLocaleProvider.useCookieStorage();
tmhDynamicLocaleProvider.storageKey('NG_TRANSLATE_LANG_KEY');
}
})();
컨트롤러 : 당신이 당신의 번역을 캐시 곳
resolve: {
translatePartialLoader: function($translate, $translatePartialLoader) {
$translatePartialLoader.addPart('global');
return $translate.refresh();
}
}