Перейти к содержанию

Форматирование данных на основе локали

📅 28.02.2022

Angular предоставляет следующие встроенные средства преобразования данных pipes. Пайпы преобразования данных используют токен LOCALE_ID для форматирования данных на основе правил каждой локали.

Пайп преобразования данных Подробности
DatePipe Форматирует значение даты.
CurrencyPipe Преобразование числа в строку валюты.
DecimalPipe Преобразование числа в десятичную строку.
PercentPipe Преобразование числа в процентную строку.

Использование DatePipe для отображения текущей даты

Чтобы отобразить текущую дату в формате для текущей локали, используйте следующий формат для DatePipe.

1
{{ today | date }}

Переопределение текущей локали для CurrencyPipe

Добавьте параметр locale в пайп, чтобы переопределить текущее значение токена LOCALE_ID.

Чтобы заставить валюту использовать американский английский (en-US), используйте следующий формат для CurrencyPipe

1
{{ amount | currency : 'en-US' }}

Локаль, указанная для CurrencyPipe, переопределяет глобальный токен LOCALE_ID вашего приложения.

Что дальше

Комментарии