所以我有一个需要格式化货币输入的用例。对于格式化,我们使用的是AutoNumeric.js,它工作得很好。
我需要的是用默认格式存储提交时发送到后端的值,并在输入中显示格式化货币(例如,我想向用户显示10,000欧元,我应该得到类似10000的值发送到后端)。值应该存储在它自己的变量中。
做这件事的标准角度是什么?
谢谢!
发布于 2020-09-18 18:19:20
您可以使用简单的own转换器:
let yourValue = '€10,000'
let res = '';
for (let index of yourValue) {
if ( parseInt(el[index]) ) {
res += el[index]
}
}
console.log('your result = ', parseInt(numEl)) //your result = 10000发布于 2020-09-18 18:29:13
Angular已经有了一个内置的currency pipe,你需要做的就是绕过它。
money = 10000; // backend value stored in DB
<!--display output in template '€10,000'-->
<div>{{ money | currency:'EUR':'symbol':'1.0'}}</div>https://stackoverflow.com/questions/63953660
复制相似问题