diff --git a/packages/common/src/pipes/number_pipe.ts b/packages/common/src/pipes/number_pipe.ts index 8ad02f59b9..26a9cec33c 100644 --- a/packages/common/src/pipes/number_pipe.ts +++ b/packages/common/src/pipes/number_pipe.ts @@ -181,6 +181,9 @@ export class CurrencyPipe implements PipeTransform { * Default is `0`. * - `maxFractionDigits`: The maximum number of digits after the decimal point. * Default is `3`. + * If not provided, the number will be formatted with the proper amount of digits, + * depending on what the [ISO 4217](https://en.wikipedia.org/wiki/ISO_4217) specifies. + * For example, the Canadian dollar has 2 digits, whereas the Chilean peso has none. * @param locale A locale code for the locale format rules to use. * When not supplied, uses the value of `LOCALE_ID`, which is `en-US` by default. * See [Setting your app locale](guide/i18n#setting-up-the-locale-of-your-app). diff --git a/packages/examples/common/pipes/ts/currency_pipe.ts b/packages/examples/common/pipes/ts/currency_pipe.ts index 23a700dbff..27565594cc 100644 --- a/packages/examples/common/pipes/ts/currency_pipe.ts +++ b/packages/examples/common/pipes/ts/currency_pipe.ts @@ -18,7 +18,7 @@ registerLocaleData(localeFr); @Component({ selector: 'currency-pipe', template: `
- +

A: {{a | currency}}

@@ -35,6 +35,9 @@ registerLocaleData(localeFr);

B: {{b | currency:'CAD':'symbol':'4.2-2':'fr'}}

+ + +

B: {{b | currency:'CLP'}}

` }) export class CurrencyPipeComponent {