For example we want to create a pipe, to tranform byte to Mb.
We using it in html like:
<div> <div *ngFor="let file of files"> <p>{{ file.size | filesize: 'MB' }}</p> </div> </div>
Create pipe:
import {Pipe, PipeTransform} from '@angular/core';
@Pipe({
name: 'filesize'
})
export class FileSizePipe implements PipeTransform{
transform(value: number, ext: string = "MB") {
return (value / (1024 * 1024)).toFixed(2) + ' ' + ext;
}
}