【问题标题】:Use 2 pipes in Angular- HTML在 Angular-HTML 中使用 2 个管道
【发布时间】:2020-10-28 13:48:23
【问题描述】:

我使用货币管道,但它在点后添加数字。 如何删除它们?
{{ 1111111 | | currency:'ILS' }} 的结果是 1,111,111.00。 我想删除“.00

我尝试同时使用管道、货币和数字: {{ 1111111 | number: '2.0' | currency:'ILS' }} 但它没有给出任何结果。

【问题讨论】:

  • 你想要的输出是什么?
  • 1,111,111。 {{ 1111111 | currency:'ILS' }} 结果为 1,111,111.00
  • 您收到此错误:InvalidPipeArgument:管道“CurrencyPipe”的“1,111,111 不是数字”。也许只使用货币管道并查看设置数字的区域设置:stackoverflow.com/questions/37684360/…

标签: html angular typescript pipe


【解决方案1】:

试试这个

{{ 1111111 | currency:'ILS': 'symbol':'1.0-0' }}

符号将删除零。

请阅读文档确实详细解释。 https://angular.io/api/common/CurrencyPipe

愉快的编码

【讨论】:

  • 如果数字可以有小数,用'1.0-0'取整
  • 是的,我错过了 0-0,但这应该可以解决他的问题。谢谢解释
猜你喜欢
  • 2017-03-13
  • 2016-09-20
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2017-05-05
  • 2016-12-05
  • 2018-05-11
  • 1970-01-01
相关资源
最近更新 更多