首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >如何在AngularJS应用程序中支持用户选择区域设置

如何在AngularJS应用程序中支持用户选择区域设置
EN

Stack Overflow用户
提问于 2015-06-30 16:41:08
回答 1查看 28关注 0票数 0

听起来这个问题以前问过几次,但我看不出有什么解决办法。问题来了!

我使用AngularJS应用程序的HTML页面中的日期筛选器在页面中显示日期,如下所示:

代码语言:javascript
运行
复制
{{item.dateCreated | date:'mediumDate'}}

我的页面上有一个菜单项,允许用户选择用于显示页面的语言。我正在使用优秀的ngTranslate模块来执行页面上字符串的转换,但它不处理上面的日期显示。

AngularJS文档表示有一个名为id的成员的$locale服务--不确定这是要查看区域设置的属性还是设置它的方法。文档还说,在包含了angularjs库之后,我需要在页面中包含适合于区域设置的i18n脚本文件,但是当然,直到运行时用户选择它时,我才知道区域设置。

因此,问题是,如何在angularjs应用程序中支持多个地区,例如date转换和格式化区域设置的日期,以及如何告诉angularjs如果用户在运行时更改它应该使用什么区域设置?我想我可以手工构建一组格式字符串,并在用户选择一种语言时将它们应用到日期筛选器中,但这可能会变得困难,因为我们决定支持越来越多的语言??

我真的很感激任何专家的建议!

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2015-06-30 17:27:43

要动态更改区域设置,可以测试包角动态定位

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/31143823

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档