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