angular - 如何在表单上的用户输入上自动添加小数点
问题描述
在用户开始输入时的输入数字字段上,我希望该字段首先自动将其转换为带有美分的货币。
例如,如果我输入 1,它会在输入框中显示 .01。
如果我输入 1234,它将在字段中显示 12.34。当我打字时,它会开始显示 0.01,然后是 0.12,然后是 1.23,最后是 12.34,当我完成时。
我相信当用户转移余额时,Paypal 在他们的网站上会做类似的事情。
解决方案
您可以通过使用 ngx-currency 包来获得此功能。访问https://www.npmjs.com/package/ngx-currency以查找更多信息。
我目前在一个项目中使用它,它使我免于尝试自我编程货币逻辑的许多麻烦。
推荐阅读
- mocha.js - 如果测试在 before/bforeEach 钩子中失败,是否可以保证不会启动以下测试?
- algorithm - 在三角形网格上画一条线的算法
- javascript - TypeError:无法在 Class.run 中读取属性“config”的 null ~/node_modules/angular-cli/tasks/serve.js:22:61
- html - 在 MeteorJS / Blaze 上创建动态标签的更有效方法是什么?
- ansible - 从 ansible 生成手动安装指南
- angular - 为什么测试断言到订阅通过而不在异步区域中?
- jenkins - 本地文件系统上的詹金斯提交触发器
- .net-core - 在 .Net Core 项目上运行 NUnit 测试的方式是什么,它指的是 .NetStandard 项目,包括那些测试?
- bash - Gitlab管道:脚本中的错误替换错误
- html - 位置粘性似乎不适用于 chrome 版本 72.x?