1、添加插件
bower install angular-translate
bower install angular-translate-loader-static-files2、关联
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文件

本文介绍如何使用Angular框架实现网站多语言支持。首先通过安装并配置angular-translate插件来添加多语言功能,接着设置语言文件路径及默认语言。最后,在Controller中实现语言切换。
611

被折叠的 条评论
为什么被折叠?



