【问题标题】:Ionic/Angular translation of a boolean string布尔字符串的离子/角度翻译
【发布时间】:2019-10-11 17:56:27
【问题描述】:

我想翻译以下字符串:

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

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

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

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

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

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

{{order.shipped?'{{'已发货' | translate}}':'未发货'}}

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

【问题讨论】:

  • 为了提高可读性,我建议您将此逻辑放在 typescript 函数中

标签: angular ionic2


【解决方案1】:

函数怎么样?

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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2016-05-07
    • 2014-09-04
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-11-20
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多