Angular 翻译管道状况良好

Angular translate pipe in condition

我正尝试在翻译模板中设置条件,就像这样

{{showBigMap ? 'Shared.ShowMap' | translate : 'Shared.HideMap' | translate }}

但它无法编译,出现错误,我的问题是如何在 angular 组件模板中使用 translate in condition?

{{showBigMap ? ('Shared.ShowMap' | translate ): ('Shared.HideMap' | translate) }}

用括号括起来

我建议你写得更易读:

{{ (showBigMap ? 'Shared.ShowMap' : 'Shared.HideMap') | translate }}