在剑道网格中我想用印度货币格式分隔角度js中的数量。例如:12345678 = 1,23,45,678.00
答案 0 :(得分:0)
以下是两种方法,使用的基本函数是toLocaleString()
,它将解析它,请参阅here以获取更多详细信息。
注意:显示数字时,请在Kendo UI网格内使用此过滤器!!
var app = angular.module('myApp', []);
app.controller('MyController', function MyController($scope) {
$scope.number = 123456789;
});
app.filter("custom", function(){
return function(data){
return data.toLocaleString('en-IN');
}
})

<script src="https://ajax.googleapis.com/ajax/libs/angularjs/1.2.23/angular.min.js"></script>
<div ng-controller='MyController' ng-app="myApp">
{{number.toLocaleString('en-IN')}}
<br>
{{number | custom}}
</div>
&#13;