IONIC+ANGULARJS語言切換

1、添加插件

bower install angular-translate
bower install angular-translate-loader-static-files
2、關聯

angular.module('myApp', ['pascalprecht.translate'])

3、在Config配置語言切換文件

//在www裏面新建一個languages文件包
		$translateProvider.useStaticFilesLoader({
	        files: [{
	          prefix: './languages/',
	          suffix: '.json'
	         }]
	    });
	     
	    //set preferred lang
	    //auto determine preferred lang
	    $translateProvider.determinePreferredLanguage();
	    //when can not determine lang, choose en lang.
	    $translateProvider.preferredLanguage('cn');//首選語言
	    $translateProvider.fallbackLanguage('cn');

4、在controller裏面切換語言

$translate.use(deflang);//deflang 如果爲cn,就會自動在languages包裏面查找cn.json文件


發佈了36 篇原創文章 · 獲贊 34 · 訪問量 14萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章