Ric*_*ard 21 format decimal angularjs
在Angular中,您可以使用货币过滤器来格式化数字,如下所示:
{{service.price | currency: "€ "}}
Run Code Online (Sandbox Code Playgroud)
标准输出是
€ #,##0.00
Run Code Online (Sandbox Code Playgroud)
如何输出:
€ #.##0,00
Run Code Online (Sandbox Code Playgroud)
(欧洲表示法)
Dal*_*rzo 29
Angular支持i18n
标准位置| 全球化| 国际化.在数字格式方面,Angular依赖于$locale
服务,更具体地说,依赖于属性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>
Run Code Online (Sandbox Code Playgroud)
如果你想深入了解它,你可以搜索NUMBER_FORMATS
上面提供的任何CDN,你会发现用什么角度来格式化你的数字,这是一个例子:
"NUMBER_FORMATS": {
"CURRENCY_SYM": "\u20ac",
"DECIMAL_SEP": ",",
"GROUP_SEP": ".",
...
Run Code Online (Sandbox Code Playgroud)