examples/angular-cli/src/stories/basics/ng-module/angular-src/chip-text.pipe.ts
import { Pipe, PipeTransform } from '@angular/core';
@Pipe({
name: 'chipText',
})
export class ChipTextPipe implements PipeTransform {
transform(value: string): string {
return Array.from(value)
.map((char) => this.accentVowel(char))
.join('');
}
accentVowel(char: string): string {
switch (char) {
case 'a':
return 'á';
case 'e':
return 'é';
case 'i':
return 'í';
case 'o':
return 'ó';
case 'u':
return 'ú';
default:
return char;
}
}
}