1
私はangularjsアプリケーションで$ translateプロジェクトをhereからセットアップしました。
私のapp.config()では、デフォルトの言語を$ translateProviderに設定しましたが、langCtrlで選択した言語を取得する方法は? $ translateにはこれに対するget関数がありますか?我々は$translate.use()
で、我々は現在使用する言語を決定することができることを伝えることができofficial docから
angular.module('app').config(['$translateProvider', function($translateProvider) {
$translateProvider.useStaticFilesLoader({
prefix: 'locale-',
suffix: '.json'
});
$translateProvider.preferredLanguage('en');
}]);
angular.module('app').controller('langCtrl', ['$scope', '$translate',
function ($scope, $translate) {
$scope.lang = ''; //here I need to set the selected language
$scope.setLanguage = function (langKey) {
$translate.use(langKey);
};
}]);
ありがとうございました!彼らのサイトのいたる所に見えましたが、これは見逃しました。 –
あなたは大歓迎です:)初めて私がドキュメントを見たときに私のAPIを完全に理解することは難しかったです – lealceldeiro