Angular 2 Native i18n:select选项不支持值的“null”或默认情况

时间:2017-04-05 11:13:19

标签: angular internationalization

在使用angular i18n native时,我无法在select中获取null值的转换。例如:

<md-option *ngFor="let s of salutations" [value]="s.value" i18n>
    { s.value, select, null{--Select--} mr{Mr.} mrs{Mrs.} miss{Miss} }
</md-option>

在上面的示例中&#39; - 选择 - &#39;不会被翻译。

1 个答案:

答案 0 :(得分:1)

您可以在select中使用“other”关键字来处理空值。

<md-option *ngFor="let s of salutations" [value]="s.value" i18n>
     { s.value, select, mr{Mr.} mrs{Mrs.} miss{Miss} other{--Select--} }
</md-option>

请在此处查看完整格式:http://userguide.icu-project.org/formatparse/messages