나는 이것을 사용하고 있습니다 : https://github.com/archer96/ng-i18next
옵션 (설정된 경우)에서만 언어를 가져올 수 있습니다.
console.log("language: " + $i18next.options.lng);
현재 언어를 어떻게 얻습니까? 문서에 따르면 : i18n.lng ()는 현재 lng를 반환합니다.
그러나 각도의 맥락에서 $ i18next.lng ()는 존재하지 않습니다.
나는 또한 시도했다 :
console.log("language: " + $i18next.lang);
console.log("language: " + $i18next.language );
console.log("language: " + $i18next.lng);
저는 ng-i18next
.
ng-i18next
angular의 $watch
기능을 사용 하여 $i18next.options
.
즉, 원하는 언어로 설정하여 언어를 변경해야합니다 $i18next.options.lng
.
이 때문에 $i18next.options.lng
항상 현재 언어를 포함합니다. 에 대한 필요가 없습니다 $i18next.lng()
.
물론 이것도 작동합니다. window.i18n.lng()
이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.
침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제
몇 마디 만하겠습니다