2017-06-13 7 views
6

に渡されているものの私はいくつかの書式設定を行うにはintlを使用しますが、関係なく、私はロケールとして渡すものを、私は常に、次のエラーメッセージが表示されますしないようにしようとしています「いいえロケールデータが提供されていない」:かかわらず

ReferenceError: No locale data has been provided for this object yet

私は次のことを試してみました:

new Intl.NumberFormat('en-ZA', { minimumFractionDigits: percentDecimals }); 

など

new Intl.NumberFormat(['en-ZA'], { minimumFractionDigits: percentDecimals }); 

と他に何があるのか​​分かりません。

は私がpackage.json

"intl": "latest" 

にパッケージを追加したと私はにだけでなく、あなたはロケールデータをインポートする必要がある場合がありますこのコードを実行しているenviromnentに依存して

import Intl from "intl"; 

答えて

5

をインポートしますポリフィルロケール

このインポートは、 ロケールIntlPolyfill.__addLocaleData({locale:"en-ZA",ポリフィルが必要な場合。

+0

ありがとう、それは仕事をしました。 –

関連する問題