Add this directive in your JS
myApp.filter('myCurrency', ['$filter', function($filter) {
return function(input) {
input = parseFloat(input);
input = input.toFixed(input % 1 === 0 ? 0 : 2);
var value = 0;
console.log(input);
if(isNaN(input)){
value=0;
}
else
{
value = input.toString().replace(/\B(?=(\d{3})+(?!\d))/g, ',');
}
return value;
};
}]);
In the html page you can refer as {{list.amount | myCurrency}}
myApp.filter('myCurrency', ['$filter', function($filter) {
return function(input) {
input = parseFloat(input);
input = input.toFixed(input % 1 === 0 ? 0 : 2);
var value = 0;
console.log(input);
if(isNaN(input)){
value=0;
}
else
{
value = input.toString().replace(/\B(?=(\d{3})+(?!\d))/g, ',');
}
return value;
};
}]);
In the html page you can refer as {{list.amount | myCurrency}}
No comments:
Post a Comment