2016-06-09 76 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

相關問題