app.js 546 Bytes
angular.module('focaFiltros', [])
    .filter('comprobante', function() {
        return function(valores) {
            return (Array(4).join('0') + valores[0]).slice(-4) + '-' +
                   (Array(8).join('0') + valores[1]).slice(-8);
        };
    })
    .filter('rellenarDigitos', function() {
        return function(valor, cantidad) {
            var ceros = '';
            for (var i = 0; i < cantidad; i++) {
                ceros += '0';
            }
            return (ceros + valor).slice(cantidad * -1);
        };
    });