【问题标题】:Angular 5 decimal mask while enter input输入输入时的 Angular 5 十进制掩码
【发布时间】:2019-01-29 05:44:58
【问题描述】:

我正在寻找解决方案,同时输入输入值 1 如果输入值 123 变为 1.23 美元,则它变为 0.01 美元。也许是重复的问题,但我尝试了很多解决方案,但没有在 Angular 5 中工作,请帮助

类似angularjs 1.5

【问题讨论】:

  • 您想使用类似问题的答案中所述的“货币管道”:stackoverflow.com/a/48670949/5580153
  • 与 currencyPipe 能够转换十进制但如果输入 1 值 $1.00 则返回

标签: angular angular5 decimal directive masking


【解决方案1】:

我们可以在插值中进行算术计算。所以在这里你使用算术表达式和货币管道的组合。

例如:{{input / 100 | currency}}.

【讨论】:

    【解决方案2】:

    你可以使用 ngx-mask 库。它适用于 Angular 5。 这是 github 存储库https://github.com/JsDaddy/ngx-mask。你可以去看看

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-03-21
      • 2023-03-07
      • 2021-05-03
      • 1970-01-01
      • 1970-01-01
      • 2020-06-06
      相关资源
      最近更新 更多