全球化格式函数返回"numberSymbol is not a function"日期



我尝试了同一示例:https://gist.github.com/rxaviers/9fec3ae0dfb7cdb7cdb0a0ce

尝试使用时:en.formatDate(new Date(), { datetime: "medium" });我得到TypeError: numberSymbol is not a function

stacktrace

date.js:593 Uncaught TypeError: numberSymbol is not a functionmessage: "numberSymbol is not a function"stack: (...)get stack: function () { [native code] }set stack: function () { [native code] }__proto__: ErrordateFormatProperties @ date.js:593Globalize.dateFormatter.Globalize.dateFormatter @ date.js:1749Globalize.formatDate.Globalize.formatDate @ date.js:1820(anonymous function) @ VM1310:2InjectedScript._evaluateOn @ VM1265:883InjectedScript._evaluateAndWrap @ VM1265:816InjectedScript.evaluate @ VM1265:682

版本:全球化1.0.0和cldrjs 0.4.1

cldr json数据我从https://github.com/unicode-cldr

没有关于您的错误的太多信息,但是我今天收到了同样的错误消息,并弄清楚我正在将JavaScript文件导入订单(是的,它们具有特定的订单)。我注意到了很多次相同的示例之后,我注意到了这种行为:普通的JavaScript示例。

从示例中提取的代码:

<script src="../../dist/globalize.js"></script>
<script src="../../dist/globalize/message.js"></script>
<script src="../../dist/globalize/number.js"></script>
<script src="../../dist/globalize/plural.js"></script>
<!-- Load after globalize/number.js -->
<script src="../../dist/globalize/date.js"></script> <!-- the trick-->
<script src="../../dist/globalize/currency.js"></script>
<!-- Load after globalize/number.js and globalize/plural.js-->
<script src="../../dist/globalize/relative-time.js"></script>

相关内容

最新更新