I18nSelectPipe
Универсальный селектор, отображающий строку, соответствующую текущему значению.
Использование пайпа
{{ value_expression | i18nSelect:mapping }}API
class I18nSelectPipe implements PipeTransform {
transform(value: string | null | undefined, mapping: { [key: string]: string; }): string;
}
transform
string
@paramvalue
string | null | undefinedстрока, которую нужно интернационализировать.
@parammapping
{ [key: string]: string; }объект, задающий текст для отображения при разных значениях предоставленного value.
@returns
string
Описание
Универсальный селектор, отображающий строку, соответствующую текущему значению.
Если ни один из ключей mapping не соответствует value, возвращается содержимое ключа other, если он задан; в противном случае возвращается пустая строка.
Экспортируется из
Примечания по использованию
Пример
@Component({
selector: 'i18n-select-pipe',
imports: [I18nSelectPipe],
template: `<div>{{ gender | i18nSelect: inviteMap }}</div>`,
})
export class I18nSelectPipeComponent {
gender: string = 'male';
inviteMap: any = {'male': 'Invite him.', 'female': 'Invite her.', 'other': 'Invite them.'};
}
Super-powered by Google ©2010–2025.
Code licensed under an MIT-style License. Documentation licensed under CC BY 4.0.
https://angular.dev/api/common/I18nSelectPipe