小编ThC*_*hCC的帖子

如何翻译Angular-UI-Bootstrap datepicker?

datepicker(Angle-UI-BootStrap)的文档报告:

所有内容都使用日期过滤器进行格式化,因此也是本地化的.

检查日期过滤器的文档可以访问AngularJs 的i18n和i10n的概念.但是,提供的两种方法不能在我的应用程序中使用.这两种方法是:

  1. 预捆绑规则集
  2. 在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

5
推荐指数
1
解决办法
2万
查看次数