1 import {PipeTransform, Pipe} from '@angular/core';
3 @Pipe({ name: 'dynamicInputLabel' })
4 export class DynamicInputLabelPipe implements PipeTransform {
5 transform(text: string): string {
6 let split_label = text.toLowerCase().replace(/_/g,' ');
7 let uppercase_vnf = split_label.replace(/\bvnf\b/ig, 'VNF');
8 let uppercase_nf = uppercase_vnf.replace(/\bnf\b/ig, 'NF');
9 let capitalize_sentence = uppercase_nf.charAt(0).toUpperCase() + uppercase_nf.slice(1);
10 return capitalize_sentence + ':*';