我创建了一个可以接收2个管道的管道,但我不确定如何发送它们。
这是我的烟斗:
export class TranslationPipe implements PipeTransform {
private capitalize: boolean;
constructor(
private translationService: TranslationService
) {
this.capitalize = true;
}
transform(key: string, capitalize?: boolean): string {
if (typeof capitalize !== "undefined" || capitalize !== null)
this.capitalize = capitalize;
return this.translationService.getTranslation(key, this.capitalize);
}
}
这是我的HTML
{{ 'searchquery' | translate }}
这有效,但我怎样才能通过capitlize = false
?我尝试了一些谷歌搜索,但我真的找不到任何想要实现它的方式(也许我做错了?)
感谢您的帮助!
答案 0 :(得分:2)
{{ 'searchquery' | translate:false }}
{{ 'searchquery' | translate:'toUsEn' }}