Friday, July 28, 2017

Currency Filter in Angular JS

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}}

No comments:

Post a Comment