Pipe } from '@angular/core';
@Pipe({
name: 'multitranslate',
})
export class MultitranslatePipe extends TranslatePipe implements PipeTransform {
transform(key: any, args: any[]): string {
const items = key as string[];
if (!items || !items.length) {
return '';
}
const result = super.transform(items[0], args);
return result !== items[0]
? result
: this.transform(items.slice(1), args);
}
}
А что у тебя за кейс такой специфичный?
Обсуждают сегодня