在Angular中,您可以使用货币过滤器设置数字格式,如下所示:
{{service.price | currency: "€ "}}
标准输出是
€ #,##0.00
输出如何为:
€ #.##0,00
(欧洲符号)
Angular支持i18n
Standard 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] 删除。
我来说两句