首页 > 解决方案 > 布尔字符串的离子/角度翻译

问题描述

我想翻译以下字符串:

{{order.shipped?'Shipped':'No Shipped'}}

所以我所做的是我添加了 | 翻译:

{{order.shipped?'Shipped':'No Shipped' | translate}}

在 json 语言文件中,我尝试翻译整个字符串:

 "order.shipped?'Shipped':'No Shipped'":"order.shipped?'geschlossen':'offen'"

但也只有带有“已发货”的部分:“未发货”。但是,这两种选择都不起作用。所以我尝试分别翻译两个字符串:

{{order.shipped?'{{'已发货' | 翻译}}':'不发货'}}

我还尝试了使用 ' 或 " 或类似 '" 的替代方案。你知道我怎么翻译这整个字符串吗?

标签: angularionic2

解决方案


函数呢?

orderFunc(order){
  return order.shipped?'Shipped':'No Shipped';
}
...
{{orderFunc(order) | translate}}

推荐阅读