我正在尝试在网格中显示不同货币的数量(用逗号分隔的格式)。但是所有金额都采用相同的格式
例如:
当前我正在获取
USD- 1,234,567
INR- 1,234,567
但是我想要这样。动态使用货币代码
USD- 1,234,567
INR- 12,34,567
提琴:http://jsfiddle.net/y6fhcme3/1/
救救我!
答案 0 :(得分:0)
答案 1 :(得分:0)
Angularjs货币过滤器将不会根据货币格式化数字。它只会添加指定的前缀,并且如果指定小数大小,还会四舍五入数字。
对于基于货币的格式设置,可以使用number.toLocaleString。参考 https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Number/toLocaleString了解详细用法。
要格式化INR,您可以使用value.toLocaleString('en-IN)