如何在 angular 货币管道中隐藏货币符号

How to hide currency symbol in angular currency pipe

我正在尝试使用 Angular currency 管道,我想从格式化的数字中一起删除货币符号,但似乎没有这样做的选择。那么有什么简单的方法可以在不为它编写自定义管道的情况下实现这一点吗?

只需发送空参数:

price | currency:'':''

如@R.Richards 所述,我最终使用了 number 管道:

{{ 50000 | number }} <!-- output: 50,000 -->

希望这个例子能帮到你。

{{ 0001234.012 | currency:' ':'symbol':'0.0-1' }}  <!-- 1,234 -->
{{ 0001234.012 | currency:' ':'symbol':'0.1-1' }}  <!-- 1,234.0 -->
{{ 0001234.012 | currency:' ':'symbol':'0.0-2' }}  <!-- 1,234.01 -->
{{ 0001234.012 | currency:' ':'symbol':'0.2-2' }}  <!-- 1,234.01 -->

{{ 123 | currency:' ':'symbol':'5.0-0' }}          <!-- 00,123 -->
{{ 123 | currency:' ':'symbol':'4.0-0' }}          <!-- 0,123 -->
{{ 123 | currency:' ':'symbol':'3.0-0' }}          <!-- 123 -->