如何使用global .js
How to use globalize.js
我想使用global .js格式化数字。我已经添加了必需的库,但还需要其他东西吗?
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8" />
<title>test</title>
<script src="https://code.jquery.com/jquery-3.1.1.js"></script>
<script src="https://cdnjs.cloudflare.com/ajax/libs/cldrjs/0.4.5/cldr.js"></script>
<script src="https://cdnjs.cloudflare.com/ajax/libs/cldrjs/0.4.5/cldr/event.js"></script>
<script src="https://cdnjs.cloudflare.com/ajax/libs/cldrjs/0.4.5/cldr/supplemental.js"></script>
<script src="https://cdnjs.cloudflare.com/ajax/libs/cldrjs/0.4.5/cldr/unresolved.js"></script>
<script src="https://cdnjs.cloudflare.com/ajax/libs/globalize/1.1.1/globalize.js"></script>
<script src="https://cdnjs.cloudflare.com/ajax/libs/globalize/1.1.1/globalize/plural.js"></script>
<script src="https://cdnjs.cloudflare.com/ajax/libs/globalize/1.1.1/globalize/number.js"></script>
<script>
function text() {
var val = $("#txt").val();
Globalize.load({
"supplemental": {
"parentLocales": {
"parentLocale": {
"en": "en-US",
"ja": "ja-JP"
}
},
"likelySubtags": {
"de": "de",
"en": "en",
"fr": "fr",
"ja": "ja"
}
}
});
Globalize.locale("en");
var formatter;
formatter = Globalize.numberFormatter();
console.log(formatter(3.141592));
}
</script>
</head>
<body>
<form name="fm">
<input type="text" id="txt" onclick="text();" />
</form>
</body>
</html>
我在浏览器控制台中得到以下消息:
cldr.js:339 Uncaught Error: E_MISSING_BUNDLE: {"locale":"en"}
我错过了什么?
我认为你需要加载正确的cldr捆绑器。
我对图书馆了解不多,但我发现这个可能对你有帮助。
https://github.com/rxaviers/cldrjs how-to-get-cldr-json-data
我做了一个简单的node应用,你可以通过输入
来运行它 node app.js
它将console.log你想要的,但我不知道你想从那里进一步实现什么。查看代码,看看遗漏了哪些依赖项。
这是节点上的应用程序。
https://github.com/CelesteComet/stackoverflow相关文章:
- 可以't让我的if语句处理js中的html表单输入
- 使用agility.js进行页面布局和合成
- 使用Clipboard.js复制span文本
- 使用JS如何动态更改显示的html文件中的文本背景颜色
- 强制模板刷新ember.js
- 如何编写HTML输入的JS内联
- Angular JS IE9 Hashbang url rewriting
- 使用JS将数组转换为json对象
- Node.js v6.2.0类扩展不是函数错误
- 当js函数's已执行
- 要求未定义JS回调参数
- 在自定义mean.io包中使用angular-chart.js作为依赖项
- 无法在数据endVal中设置值=“”;{{ucount}}”;使用Angular JS的CountUp
- PHP var 到 external JS -- 没有 global、ajax 或 eval
- 在 Node.js 中使用“global”
- 如何使用global .js
- node . js /套接字.io“global"变量
- 在Node.js中存储100多个对象"global"变量
- express.js global try/catch
- 什么原因导致/*global module: false*/在grunt.js