我在德国电脑上,浏览器语言环境设置为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"
但是,为什么?在这种情况下可能会丢失什么?
问题是您的语言环境“不正确”。无论是手动重置还是您OS上的语言环境设置为US。 – inorganik