2017-01-13 2 views
1

Pourquoi le formatage zéro inclut-il des symboles $ et% dans le résultat formaté? la version numeral.js est 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' 

Est-ce un bug ou suis-je manque quelque chose?

duplication de problème - https://jsfiddle.net/wbuu53qr/

Répondre

1

rapidement trouvé la solution. Ce problème se produit dans l'ancienne version. suffit de passer à la dernière version:

var number = numeral(0); 

numeral.zeroFormat('N/A'); 

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

https://jsfiddle.net/4jz4vp5h/