datepicker(Angle-UI-BootStrap)的文档报告:
所有内容都使用日期过滤器进行格式化,因此也是本地化的.
检查日期过滤器的文档可以访问AngularJs 的i18n和i10n的概念.但是,提供的两种方法不能在我的应用程序中使用.这两种方法是:
- 预捆绑规则集
- 在index.html页面中包含locale js脚本
在我的应用程序中,我在登录后检查客户端的语言.所以我的index.html页面已经创建并配置好了.
没有其他方法来翻译datepicker?动态方式......比如更改$ scope的值,改变执行组件转换的接口的值?
这里有一个吸收者,展示了在index.html中引入pt-BR翻译的方法.
更新: 我在Angle-UI-Bootstrap的问题中问过这个问题,这是我从@bekos收到的回复:
@ThCC真正的问题是你不能在运行时更改你的$ locale,或者至少我不知道如何做到这一点.即使您使用datepicker解决了问题,您仍然会遇到与区域设置相关的所有其他过滤器(例如货币)的问题.我认为最好在AngularJS问题中提出更一般的问题.
如果有人有另一个解决方案,总是欢迎.如果我得到解决方案,我会回到这里.
datepicker internationalization angularjs angular-ui angular-ui-bootstrap