当前位置: 首页 > 面试题库 >

AngularJS和$ locale

柳修平
2023-03-14
问题内容

我可以手动为某些应用程序设置$ locale吗?

支持本地人的唯一方法是否可能是将来自角度库的本地化文件包括在当前地区中。如果有多种文化怎么办?在那种情况下,我必须动态加载本地化文件吗?我想念什么?


问题答案:

老实说,angular中的$
locale服务仍然很原始。确实不错,但是在这方面似乎缺乏灵活性。最大的问题是,即使您通过动态地重新加载适当的语言环境文件来切换语言环境,诸如日期过滤器之类的东西也不会知道您已更改它,因为它们是在设置时注册其语言环境信息的。因此,当前您有两个选择:1.使用所选的语言环境重新加载页面…或2.编写您自己的语言环境提供程序和使用它的过滤器。

也许 可以创建一个将动态地加载正确的脚本文件,重新初始化所有受影响的过滤器和服务,然后刷新意见的服务,但我真的不知道这将涉及在这一点上有些什么。



 类似资料:
  • 问题内容: 我正在尝试使用angularjs和webpack运行简单的应用程序,这是我的代码: index.html app.js Webpackconfig.js main.js bundle.js 我也看到了这个:https : //github.com/jeffling/angular-webpack- example 问题是我如何正确运行? 问题答案: bundle.js 由webpack

  • 问题内容: 我正在使用Zurb的Foundation框架修改应用程序以实现响应性和AngularJS。存在一个错误,即根据Foundation的响应规则隐藏/显示具有的表中显示的数据带有的错误。不幸的是,当角度模型更新时,Foundation不会重新流送新渲染的DOM。 我尝试使用 在广泛的Google搜索中发现的方法,但是实际上并没有触发响应折叠表的重排。我还添加了一条指令来触发一个简单的指令,

  • 问题内容: 我有一些要调用的Web服务。或,我应该使用哪一个? :https : //docs.angularjs.org/api/ngResource/service/$resource :https : //docs.angularjs.org/api/ng/service/$http 阅读以上两个API页面后,我迷路了。 您能用简单的英语给我解释一下有什么区别,在什么情况下我应该使用它们?如

  • 问题内容: 和之间有什么实际区别?这两个指令都操作DOM,但更为冗长。除非在这种情况下需要非常大的东西,否则通常使用这种情况吗? 有一种情况,并不能直接替代品?还是它们唯一的实际区别在于语法? 问题答案: 我相信,MicheleTilley完全正确,特别是指出/的对比。还有另外一个需要注意的区别:将 原位 分离并重新附加元素。但是具有外部包含元素,您可以在其上声明主要指令及其条件:。该外部元素中的

  • 问题内容: 我在AngularJS的$ http上遇到了一个奇怪的行为,但并没有真正理解transformResponse的工作方式(文档对此有点儿淡淡)。 api返回一个对象数组: 但是,当transformResponse完成操作后,数据就变成了索引对象: 我想保留原始数据结构(对象数组)。 问题答案: 为了使角度不将数据转换为对象,您需要覆盖默认$ httpProvider.defaults

  • 问题内容: 我正在尝试使用AngularJS调用Yelp API,但遇到了麻烦。我不断收到400个错误的请求,我也不知道为什么。 Yelp API文档: http://www.yelp.com/developers/documentation/v2/验证 http://www.yelp.com/developers/documentation/v2/search_api 包含Yelp API生成的