I18nSelectPipe
pipe
Generic selector that displays the string that matches the current value.
transform
string
@paramvalue
string | null | undefined
a string to be internationalized.
@parammapping
{ [key: string]: string; }
an object that indicates the text that should be displayed
for different values of the provided value
.
@returns
string
Description
Generic selector that displays the string that matches the current value.
If none of the keys of the mapping
match the value
, then the content
of the other
key is returned when present, otherwise an empty string is returned.
Exported by
Usage Notes
Example
@Component({ selector: 'i18n-select-pipe', template: `<div>{{ gender | i18nSelect: inviteMap }}</div>`, standalone: false,})export class I18nSelectPipeComponent { gender: string = 'male'; inviteMap: any = {'male': 'Invite him.', 'female': 'Invite her.', 'other': 'Invite them.'};}
Jump to details