AngularJS currency 过滤器
实例
将数字显示为货币格式:
<!DOCTYPE html><html><script src="https://cdn.bootcdn.net/ajax/libs/angular.js/1.8.2/angular.min.js"></script><body><div ng-app="myApp" ng-controller="costCtrl"><p>Price = {{ price | currency }}</p></div><script>var app = angular.module('myApp', []);app.controller('costCtrl', function($scope) {$scope.price = 9.99;});</script><p>货币过滤器将数字格式化为货币格式。</p></body></html>
定义与用法
currency 过滤器将数字格式化为货币格式。
默认情况下,将使用区域货币格式。
语法
{{ number | currency : symbol : fractionsize }}
参数值
| 值 | 描述 |
|---|---|
| symbol | 可选。要显示的货币符号。该符号可以是任何字符或文本 |
| fractionsize | 可选。小数位数 |
更多实例
实例
以挪威货币格式显示价格:
<!DOCTYPE html><html><script src="https://cdn.bootcdn.net/ajax/libs/angular.js/1.8.2/angular.min.js"></script><body><div ng-app="myApp" ng-controller="costCtrl"><p>Price = {{ price | currency : "NOK"}}</p></div><script>var app = angular.module('myApp', []);app.controller('costCtrl', function($scope) {$scope.price = 9.99;});</script><p>可以通过设置 symbol 参数来更改货币符号。</p></body></html>
实例
以三位小数显示价格:
<!DOCTYPE html><html><script src="https://cdn.bootcdn.net/ajax/libs/angular.js/1.8.2/angular.min.js"></script><body><div ng-app="myApp" ng-controller="costCtrl"><p>Price = {{ price | currency : "NOK" : 3}}</p></div><script>var app = angular.module('myApp', []);app.controller('costCtrl', function($scope) {$scope.price = 9.99;});</script><p>通过设置 fractionsize 参数,可以更改小数位数。</p></body></html>
相关页面
AngularJS 教程: Angular 过滤器