填写这份《一分钟调查》,帮我们(开发组)做得更好!去填写Home

I18nSelectPipe

通用选择器,用于显示与当前值匹配的字符串。

Generic selector that displays the string that matches the current value.

查看"说明"...

      
      {{ value_expression | i18nSelect : mapping }}
    

Exported from

输入值

value string

要国际化的字符串。

a string to be internationalized.

参数

mapping object

一个对象,指示对不同于所提供 value 的值应该显示的文本。

an object that indicates the text that should be displayed for different values of the provided value.

说明

如果 mapping 中的任何键都不与 value 匹配,other 键的内容如果存在则返回,否则返回空字符串。

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.

Further information available in the 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.'};
}