AngularJS是否有可能始终在逗号后面显示两位数,如果值为0也是如此。 我目前的代码如下:
Sum is <b>{{vm.accountsSummary.amountOfPaidAccounts}}</b>
如果 vm.accountsSummary.amountOfPaidAccounts 为0,则显示 0 ,但应显示 0.00 。 有可能这样做吗?
答案 0 :(得分:3)
ambakshi/amazon-linux 2016.03 083f32382cc4 4 months ago 142.7 MB
答案 1 :(得分:1)
{{parseFloat(Math.round(vm.accountsSummary.amountOfPaidAccounts * 100) / 100).toFixed(2)}}
答案 2 :(得分:1)
使用数字过滤器,
<强>语法强>
<强> {{ number_expression | number : fractionSize}}
强>
<强>用法:强>
<强> Sum is <b>{{vm.accountsSummary.amountOfPaidAccounts | number: 2 }}</b>
强>
示例强>
var app = angular.module('myApp', []);
app.controller('nCtrl', function($scope) {
$scope.prize = 10;
});
<html>
<script src="https://ajax.googleapis.com/ajax/libs/angularjs/1.4.8/angular.min.js"></script>
<body>
<div ng-app="myApp" ng-controller="nCtrl">
<h1>{{prize | number: 2}}</h1>
</div>
</body>
</html>
请运行此代码段
答案 3 :(得分:0)
尝试数字过滤器
{{vm.accountsSummary.amountOfPaidAccounts | number:2}}
请参阅link
在Java Script中我们可以使用Number filter这样的
$filter('number')(number, fractionSize);