15 lines
407 B
TypeScript
15 lines
407 B
TypeScript
|
|
import { Pipe, PipeTransform, inject } from '@angular/core';
|
||
|
|
import { TranslateService } from './translate.service';
|
||
|
|
|
||
|
|
@Pipe({
|
||
|
|
name: 'translate',
|
||
|
|
pure: false,
|
||
|
|
})
|
||
|
|
export class TranslatePipe implements PipeTransform {
|
||
|
|
private translateService = inject(TranslateService);
|
||
|
|
|
||
|
|
transform(key: string, params?: Record<string, string | number>): string {
|
||
|
|
return this.translateService.t(key, params);
|
||
|
|
}
|
||
|
|
}
|