2016-06-09 107 views
1

我在德国电脑上,浏览器语言环境设置为de。我也包括了JS LIB:如何格式化日期区域设置 - 取决于angularjs?

<script src="//code.angularjs.org/1.5.6/i18n/angular-locale_de-de.js"></script> 

问题:{{mydate | date:'shortDate'}}仍然给我如16\05\05

但它应该打印05.05.16

此外,像{{mynumber | number}}这样的打印号码给我9.9而不是9,9

并不奇怪角打印为console.log($locale)是:

id: "en-us" 
localeID: "en_US" 

但是,为什么?在这种情况下可能会丢失什么?

+0

问题是您的语言环境“不正确”。无论是手动重置还是您OS上的语言环境设置为US。 – inorganik

回答

1

你应该确保在包含angularjs lib之后完成这个包含。

+0

包含在我的index.html中可能是最后一个声明,所以是的。 – membersound

+0

好的,你在哪里包含angularjs库? – adar

+0

我在locale插件之前的'index.html','angular.min.js'中有两个文件。 – membersound