import { Pipe, PipeTransform } from '@angular/core';
@Pipe({
name: 'trim'
})
export class TrimPipe implements PipeTransform {
transform(desc: string, length: number=20): string {
let parts: string[] = (desc || '').trim().split(/ +/g);
if(parts.length>length){
parts.length = length;
parts.push('...');
}
return parts.join(' ');
}
}