File

src/lib/truncate.pipe.ts

Metadata

Methods

transform
transform(value?: string | null, length: number, ellipsis: string)
Parameters :
Name Type Optional Default value
value string | null Yes
length number No 64
ellipsis string No '...'
Returns : string
import {
  Pipe,
  PipeTransform,
} from '@angular/core';

@Pipe({
  name: 'truncate',
  standalone: true,
})
export class TruncatePipe implements PipeTransform {

  transform(value?: string | null, length = 64, ellipsis = '...'): string {
    if (!value) {
      return '';
    }
    if (value.length <= length) {
      return value;
    }
    return value.substring(0, length) + ellipsis;
  }

}

results matching ""

    No results matching ""