Numeral.JS zeroFormat在最终结果中包含$和%符号

时间:2017-01-13 15:16:20

标签: numeral.js

为什么零格式化在格式化结果中包含$和%符号? numeral.js版本为1.5.3

var number = numeral(0);

numeral.zeroFormat('N/A');

var zero = number.format('0.0%')
// 'N/A%'

var zero = number.format('$0.0')
// '$N/A'

// What I expect is 'N/A'

这是一个错误还是我错过了什么?

问题重复 - https://jsfiddle.net/wbuu53qr/

1 个答案:

答案 0 :(得分:1)

快速找到解决方案。旧版本中会出现此问题。 只需要转到最新版本:

var number = numeral(0);

numeral.zeroFormat('N/A');

var zero = number.format('0.0%')
// 'N/A'

https://jsfiddle.net/4jz4vp5h/