我无法成功在numbro中设置语言,其中包含language.min.js。我正在使用CDN-include。我究竟做错了什么?

的HTML

<div id="number"></div>


JS

numbro.setLanguage("de-DE");
var number = numbro("1111111111").format({thousandSeparated: true});
document.getElementById("number").innerHTML = number;


结果应为1.111.111.111,但应为1,111,111,111。

当我进入基础方法时,变量语言仅包含“ en-US”,而numbro.allLanguages包含“ de-DE”。初始化确实以某种方式失败了...

http://jsfiddle.net/rj927ewm/

最佳答案

正如我对here的解释,我错过了在numbro.registerLanguage(<locale>)中注册包含的语言的方法。对于所有语言,您都可以这样做:

Object.values(numbro.allLanguages).forEach(function(data) {
  numbro.registerLanguage(data);
})

关于javascript - 为什么不能在numbro.js中设置语言?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/52741979/

10-09 23:16