import { Pipe, PipeTransform, ReflectiveInjector } from '@angular/core'; import { Filters } from '../service/filters'; @Pipe({ name: 'float' }) export class FloatPipe implements PipeTransform { filters constructor( filters:Filters){ this.filters = filters; } transform = (input,dot,onlyNumber): any => { input = input || 0; dot = dot || 2; onlyNumber = onlyNumber || false; var output = dot=='auto' ? input+'' : input.toFixed(dot); return onlyNumber ? output.split('.')[1] : '.'+output.split('.')[1]; } }