I18nPluralPipe 添加偏移量
I18nPluralPipe adding offset
我有一个多选下拉菜单,我想将文本复数化,如下所述。
我尝试使用 I18nPluralPipe 但无法提供 1
的偏移量
ListItem = [Lion, Tiger, Cat, Fox]
Select 1 Item(Tiger) = "Tiger",
Select 3 Item(Tiger, Cat, Fox) = "Tiger +3 Other"
"Tiger +3 Others" 是错误的,我想要 "Tiger +2 Others" 而这正是我需要偏移量的地方。
您可以在 this example
中尝试 I18nPluralPipe
只需从长度中减去 1。这样你就得到了正确的数字:
<span *ngIf="toppings.value?.length > 1" class="example-additional-selection">
(+{{ toppings.value.length - 1 | i18nPlural: messageMapping }})
</span>
我有一个多选下拉菜单,我想将文本复数化,如下所述。 我尝试使用 I18nPluralPipe 但无法提供 1
的偏移量ListItem = [Lion, Tiger, Cat, Fox]
Select 1 Item(Tiger) = "Tiger",
Select 3 Item(Tiger, Cat, Fox) = "Tiger +3 Other"
"Tiger +3 Others" 是错误的,我想要 "Tiger +2 Others" 而这正是我需要偏移量的地方。
您可以在 this example
中尝试 I18nPluralPipe只需从长度中减去 1。这样你就得到了正确的数字:
<span *ngIf="toppings.value?.length > 1" class="example-additional-selection">
(+{{ toppings.value.length - 1 | i18nPlural: messageMapping }})
</span>