DEFAULT_CURRENCY_CODE
Укажите этот токен, чтобы задать код валюты по умолчанию, который приложение использует в CurrencyPipe, если ему не передан код валюты. Он используется только в CurrencyPipe и не связан с валютой локали. Если значение не задано, используется USD.
API
const DEFAULT_CURRENCY_CODE: InjectionToken<string>;
Описание
Укажите этот токен, чтобы задать код валюты по умолчанию, который приложение использует в CurrencyPipe, если ему не передан код валюты. Он используется только в CurrencyPipe и не связан с валютой локали. Если значение не задано, используется USD.
Дополнительные сведения см. в руководстве по i18n.
В настоящее время код валюты по умолчанию всегда USD.
Чтобы использовать прежнее поведение, задайте его, создав провайдер DEFAULT_CURRENCY_CODE в NgModule приложения:
{provide: DEFAULT_CURRENCY_CODE, useValue: 'USD'}
Примечания по использованию
Пример
В автономных приложениях:
import { LOCALE_ID, ApplicationConfig } from '@angular/core';
const appConfig: ApplicationConfig = {
providers: [{provide: DEFAULT_CURRENCY_CODE, useValue: 'EUR' }]
};
В приложениях на основе модулей:
import { platformBrowser } from '@angular/platform-browser';
import { AppModule } from './app/app.module';
platformBrowser().bootstrapModule(AppModule, {
providers: [{provide: DEFAULT_CURRENCY_CODE, useValue: 'EUR' }]
});
Super-powered by Google ©2010–2025.
Code licensed under an MIT-style License. Documentation licensed under CC BY 4.0.
https://angular.dev/api/core/DEFAULT_CURRENCY_CODE