typescript - Angular 2 - Sende et argument til en egendefinert pipe
Jeg har laget et rør som kan ta imot 2 argumenter, men jeg er ikke sikker på hvordan jeg kan sende dem.
her er min pipe:
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);
}
}
og her er min HTML
{{ 'searchquery' | translate }}
dette fungerer, men hvordan kan jeg sende capitlize=false også? Jeg har prøvd litt googling, men jeg kan egentlig ikke finne noe eksempel slik jeg vil implementere det (kanskje jeg gjør det feil?)
takk for hjelpen!
Svar #1
{{ 'searchquery' | translate:false }}
{{ 'searchquery' | translate:'toUsEn' }}
