У меня есть требование отображать валюту без десятичных знаков.Нам нужен декоратор валюты ($), а также запятые и пробелы в соответствии с локалью, но без десятичных дробей.
Я попытался установить значение MaximumFractionDigits в 0. Это работает, но удаляет запятые и валютуdecorator.
Кроме того, мне не удалось воспроизвести пример в документах по адресу https://github.com/yahoo/react-intl/wiki/API#number-formatting-apis:
formatNumber(1000, {style: 'currency', currency: 'USD'}); // $1,000
Я получаю 1 000,00 долларов США.
Спасибо за вашу помощь.
Оказывается, вам нужно указать как минимальные, так и максимальные дробные цифры, например:
formatNumber(1000, {style: 'currency', currency: 'USD', minimumFractionDigits: 0, maximumFractionDigits: 0}); // $1,000
Надеюсь, это поможет.