angularjs学习笔记(3)–i18n使用

项目中用到angular-ui-bootstrap插件中的datepicker,但是datepicker显示的星期和月份是英文的,我须要他们都显示成中文的,最简单的方法就是用angularjs的i18n(Internationalization, 简称i18n)。
官方文档告诉咱们,咱们只需引入相应的local文件就行了,例如我要引入中文的i18n文件,只需引入angular-locale_zh-ch.js。而后将ngLocal模块注入个人当前工做模块便可。html

其中angular-locale_zh-ch.js以下所示:git

ngLocal就是一个模块,支持日期,数字和货币的国际化和本地化。另外,AngularJS还经过ngPluralize指令支持本地多元化。看下面这个例子:angularjs

见 https://github.com/angular/angular.js/blob/master/i18n/e2e/localeTest_zh.htmlgithub

localTest_cn.html:bootstrap

 

还有一种方法就是自定义i18n,毕竟官方给的i18n支持的本地化仅做用于日期,数字和货币。看下面的例子。app

http://jsfiddle.net/7zdpa/
index.html
ide

app.jsui

效果如图spa

相关文章
相关标签/搜索