ng2-pipes
Version:
Useful angular2 pipes
15 lines (11 loc) • 355 B
text/typescript
import {PipeTransform, Pipe} from '@angular/core';
({name: 'percentage'})
export class PercentagePipe implements PipeTransform {
transform(num: any, total: number = 100, floor: boolean = false): number {
if (isNaN(num)) {
return num;
}
const percent = num * 100 / total;
return floor ? Math.floor(percent) : percent;
}
}