我正在显示来自大型json对象的数据,并希望将该值作为货币过滤,但仅限于它存在。否则我想打印出破折号。我遇到的问题是货币过滤器会将短划线过滤为空。有没有办法过滤条件的第一部分而不是第二部分?
想要显示美元金额或破折号
{{obj.dollarAmount || '-'}}
还要将美元金额过滤为货币(这显然是无效代码)
{{obj.dollarAmount | currency || '-'}}
这不是我想要的,因为它应该显示一个破折号时会显示一个空字符串。 (因为短划线上的货币过滤器返回空字符串)
{{obj.dollarAmount || '-' | currency}}