File

src/app/shared/pipes/first-upper.pipe.ts

Deprecated

This pipe is deprecated

Description

Uppercase the first letter of the string

Usage : value | firstUpper

{{ car | firstUpper}} formats to: Car

Metadata

Name firstUpper
Pure true

Methods

emptyMethod
emptyMethod(emptyParam: string)
Parameters :
Name Type Optional Description
emptyParam string No

pipe method param

Returns : string

pipe method return

transform
the transform function is deprecated
transform(value: string)

the transform function

Parameters :
Name Type Optional Description
value string No

the value of the pipe

Returns : string

Properties

Private _emptyAccessor
Type : string
Default value : ''
Private cachedUrl
Type : string
Default value : ''

Example property

emptyProperty
Type : string
Default value : ''

pipe property

First upper pipe

import { Input, Output, PipeTransform, Pipe } from '@angular/core';

const name = 'firstUpper';
const pure = true;

/**
 * Uppercase the first letter of the string
 *
 * __Usage :__
 *   value | firstUpper
 *
 * @example
 *   {{ car |  firstUpper}}
 *   formats to: Car
 * @deprecated This pipe is deprecated
 */
@Pipe({
    name,
    pure
})
export class FirstUpperPipe implements PipeTransform {
    /**
     * Example property
     */
    private cachedUrl: string = '';

    /**
     * @example
     * pipe property
     */
    emptyProperty = '';

    /**
     * @example
     * pipe input
     */
    @Input() public emptyInput: string;

    /**
     * @example
     * pipe output
     */
    @Output() public emptyOutput: string;

    /**
     * @example
     * pipe accessor
     */
    get emptyAccessor() {
        return this._emptyAccessor;
    }
    set emptyAccessor(val) {
        this._emptyAccessor = val;
    }
    private _emptyAccessor = '';

    /**
     * @param emptyParam pipe method param
     * @returns pipe method return
     */
    emptyMethod(emptyParam: string) {
        return emptyParam;
    }

    /**
     * the transform function
     * @deprecated the transform function is deprecated
     * @param  {string} value the value of the pipe
     */
    transform(value: string): string {
        return value.charAt(0).toUpperCase() + value.slice(1);
    }
}

results matching ""

    No results matching ""