###前提・実現したいこと
globalize.jsを使用して数値をフォーマットしたい。
必要なライブラリはそろえたつもりなのですが他に何か必要なのでしょうか?
###発生している問題・エラーメッセージ
ブラウザのコンソールに以下のメッセージが出力されます。
Error: E_MISSING_CLDR: Missing required CLDR content `supplemental/likelySubtags
###該当のソースコード
<!DOCTYPE html> <html> <head> <meta charset="utf-8" /> <title>test</title> <script src="./Scripts/jquery-3.1.1.js"></script> <script src="./Scripts/cldr.js"></script> <script src="./Scripts/cldr/event.js"></script> <script src="./Scripts/cldr/supplemental.js"></script> <script src="./Scripts/cldr/unresolved.js"></script> <script src="./Scripts/globalize.js"></script> <script src="./Scripts/globalize/number.js"></script> <script> function text() { 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>
###試したこと
最初はglobalize.jsを取得しましたが、cldr.jsも必要とのことなので取得して実行してみたところ当該のエラーが出ました。CLDRのコンテンツが不足しているようなのですが何が必要なのかが分かりません。
npm install globalize cldr-data
も試してみましたが何も取得できず変化なしでした。
###補足情報(言語/FW/ツール等のバージョンなど)
Visual Studio2015
jsのライブラリはnpmで取得しています。
回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。