【发布时间】:2022-01-18 11:15:39
【问题描述】:
我在我的 Angular 应用程序中使用 ngx-translate 进行翻译。
在自定义管道中,我有一些需要翻译的文本。
管道:
import { Pipe, PipeTransform } from '@angular/core';
import { Something} from '../domain';
@Pipe({
name: 'someDescription'
})
export class SomeDescriptionPipe implements PipeTransform {
transform(value: Something, args?: any): string {
switch (value) {
case Something.value1: return 'string 001';
case Something.value2: return 'string 002';
default: return value;
}
}
}
据我所知,自 Angular 6 以来不支持构造函数。 如何翻译管道中的文本? (经过一番研究,事实并非如此)
解决方案是使用构造函数并导入 TranslateService。
【问题讨论】:
标签: angular ngx-translate