angular.js-欧洲表示法中的十进制数字

Richard de Ree

在Angular中,您可以使用货币过滤器设置数字格式,如下所示:

{{service.price | currency: "€ "}}

标准输出是

€ #,##0.00

输出如何为:

€ #.##0,00

(欧洲符号)

达洛佐

Angular支持i18nStandard for location | 全球化| 国际化。当涉及到数字格式设置时,Angular依赖于$locale服务,尤其是依赖于property NUMBER_FORMATS

除非更改“位置”,否则货币符号本身不会更改编号格式。

以下是angular当前支持的位置列表:

http://cdnjs.com/libraries/angular-i18n/

这是有关如何支持德语语言环境的示例

<html ng-app>
 <head>

   <script src="angular.js"></script>
   <script src="i18n/angular-locale_de-de.js"></script>

 </head>
</html>

如果您想进一步研究它,可以NUMBER_FORMATS在上面提供的任何CDN中进行搜索,然后找到用于格式化数字的角度,这是一个示例:

"NUMBER_FORMATS": {
    "CURRENCY_SYM": "\u20ac",
    "DECIMAL_SEP": ",",
    "GROUP_SEP": ".",
...

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章