问题标签 [ngx-mask]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
angular - Angular - ngx-mask - 将掩码转换为数字
我正在使用这样的 ngx-mask:
所以我必须将此输入转换为数字,例如:1234,56 到 1234.56,因为我的端点除了价格的数字类型。
这是我的代码:
product.price = +product.maskPrice!.replace(",",'.');
最好的方法是如何做到这一点?
我的解决方案使用这个接口来保存掩码和数字价格信息:
有什么建议可以改进此代码吗?谢谢!
angular - Angular 13 / ngx-mask 千位分隔符掩码
您好,我正在使用以下 ngx 掩码模板:
我希望用户能够使用“。” 美分/便士付款。例如 1000.00 但不能使用 "," 像 1000,00。
为此,我正在尝试使用 dropSpecialCharacters 并删除“”,但这不起作用,有什么想法吗?
我想实现的额外的事情是像角度的数字管道。当用户输入 1000 时,它应该自动变为 1000.00,如果用户输入 1000.40,那么它应该保持这样。
总而言之,用户输入: 1000000 这应该变成 1'000'000.00 如果用户输入 1000000.40 这应该变成 1'000'000.40 但绝不应该使用“,”。
谢谢