Open In App

Angular10 getLocaleCurrencyCode() Function

In this article, we are going to see what is getLocaleCurrencyCode in Angular 10 and how to use it.

The getLocaleCurrencyCode is used to get the default currency code for the given locale.



Syntax:

getLocaleCurrencyCode(locale: string): string | null

NgModule: Module used by getLocaleCurrencyCode is:



Approach:

import { LOCALE_ID, NgModule } from '@angular/core';

Parameters:

Return value:

Example 1:




import { LOCALE_ID, NgModule } 
        from '@angular/core';
import { BrowserModule } 
        from '@angular/platform-browser';
  
import { AppRoutingModule } 
        from './app-routing.module';
import { AppComponent } 
        from './app.component';
  
@NgModule({
  declarations: [
    AppComponent
  ],
  imports: [
    BrowserModule,
    AppRoutingModule
  ],
  providers: [
      { provide: LOCALE_ID, useValue: 'en-GB' },
  ],
  bootstrap: [AppComponent]
})
export class AppModule { }




import {FormStyle,
        getLocaleCurrencyCode, 
        TranslationWidth } 
        from '@angular/common';
  
import { Component, 
          Inject,OnInit, 
          LOCALE_ID } 
          from '@angular/core';
  
@Component({
    selector: 'app-root',
    templateUrl: './app.component.html'
})
export class AppComponent {
    code = getLocaleCurrencyCode(this.locale);
    constructor(
        @Inject(LOCALE_ID) public locale: string,){}
      }




<h1>
   GeeksforGeeks
</h1>
<p>Currency code is : {{code}}</p>

Output:

Example 2:




import { LOCALE_ID, NgModule } 
        from '@angular/core';
import { BrowserModule } 
        from '@angular/platform-browser';
  
import { AppRoutingModule } 
        from './app-routing.module';
import { AppComponent } 
        from './app.component';
  
@NgModule({
  declarations: [
    AppComponent
  ],
  imports: [
    BrowserModule,
    AppRoutingModule
  ],
  providers: [
      { provide: LOCALE_ID, useValue: 'en-GB' },
  ],
  bootstrap: [AppComponent]
})
export class AppModule { }




import {FormStyle,
        getLocaleCurrencyCode, 
        TranslationWidth } 
        from '@angular/common';
  
import {Component, 
        Inject, 
        LOCALE_ID } 
        from '@angular/core';
  
@Component({
    selector: 'app-root',
    templateUrl: './app.component.html'
})
export class AppComponent {
    code = getLocaleCurrencyCode(this.locale);
    constructor(
        @Inject(LOCALE_ID) public locale: string,){}
      }




<h1>
   GeeksforGeeks
</h1>
<p>Currency code is : {{code}}</p>
  
<p>
    {{code}}100
    {{code}}200 
    {{code}}300
    {{code}}400
    {{code}}500
</p>

Output:

Reference: https://angular.io/api/common/getLocaleCurrencyCode


Article Tags :