File

src/core/common/pipes/string/capitalize/capitalize.pipe.ts

Metadata

name capitalize

Methods

transform
transform(input: any, all: boolean)
Parameters :
Name Type Optional Description
input any
all boolean
Returns : any
import { Pipe, PipeTransform } from '@angular/core';
import { isString, upperFirst } from '../../../utils/index';
@Pipe({
  name: 'capitalize'
})
export class MCapitalizePipe implements PipeTransform {
  transform(input: any, all: boolean = false): any {
    if (!isString(input)) {
      return input;
    }
    if (!all) {
      return upperFirst(input.toLowerCase())
    } else {
      return input
        .toLowerCase()
        .split(' ')
        .map((value: string) => upperFirst(value))
        .join(' ');
    }
  }
}

results matching ""

    No results matching ""