버튼을 클릭 할 때 기본 언어의 값을 변경하려고했습니다. 하지만 컨트롤러에서 translateProvider에 액세스 할 수 없습니다. $ translateProvider.preferredLanguage()의 값을 컨트롤러의 이벤트에서 어떻게 변경합니까?
.config(['$translateProvider', function ($translateProvider) {
$translateProvider.translations('en', {
'TITLE': 'Title in English',
});
$translateProvider.translations('lo', {
'TITLE': 'Title in Local language',
});
$translateProvider.preferredLanguage('en');
}]);
JSON에서 데이터를 가져오고 싶지 않습니다. 구성 파일 내에 모든 응답을 작성하고 있습니다. 감사합니다 :)
왜 _preferred_ 언어를 변경 하시겠습니까? 일반적으로 $ translate를 삽입 한 다음 $ translate.use (newLanguage);를 사용합니다. 언어를 전환 할 수 있습니다. –
옙 나는 그것을 그리워했다. D. @StephenFriedrich –