On this page
I18nSelectPipe
pipe
Generic selector that displays the string that matches the current value.
{{ value_expression | i18nSelect : mapping }}
NgModule
Input value
value | string | null | undefined |
a string to be internationalized. |
Parameters
mapping | { [key: string]: string; } |
an object that indicates the text that should be displayed for different values of the provided |
Description
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.
Usage notes
Example
@Component(
{selector: 'i18n-select-pipe', template: `<div>{{gender | i18nSelect: inviteMap}} </div>`})
export class I18nSelectPipeComponent {
gender: string = 'male';
inviteMap: any = {'male': 'Invite him.', 'female': 'Invite her.', 'other': 'Invite them.'};
}
© 2010–2019 Google, Inc.
Licensed under the Creative Commons Attribution License 4.0.
https://v6.angular.io/api/common/I18nSelectPipe