⊗jsagPmPpCr 57 of 97 menu

Valuta formatteren met behulp van een pipe in Angular

Met de CurrencyPipe pipe kan valutaweergave worden geformatteerd. In de eerste parameter van de pipe wordt de valutacode doorgegeven volgens de ISO 4217 specificatie (standaard USD). In de tweede parameter stellen we de valutaweergave in. Deze kan de volgende waarden aannemen: 'code' (valutacode), 'symbol' (valutasymbool), 'symbol-narrow' (voor landen met meerdere valutasymbolen), 'string' (voor het weergeven van een willekeurige tekenreeks). In de derde optionele parameter kunnen we het getalformaat instellen, vergelijkbaar met de DecimalPipe pipe. In de vierde optionele parameter kan de code van de gebruikte locale worden opgegeven:

<div>{{ value | number : valutacode : valutaweergave : getalformaat : localecode }}</div>

Voorbeelden

Laten we de werking van de pipe uitproberen met voorbeelden. Hiervoor stellen we in de componentklasse de volgende eigenschap salary in, die het salaris in een bepaalde valuta bevat:

export class AppComponent { salary: number = 867.564; }

Voorbeeld

Laten we ons getal omzetten naar valuta:

<div>{{ salary | currency }}</div>

Resultaat van de code:

<div>$867.56</div>

Voorbeeld

Laten we nu de valutaweergave instellen in Russische roebels:

<div>{{ salary | currency:'RUB':'code' }}</div>

Resultaat van de code:

<div>RUB867.56</div>

Voorbeeld

Laten we het symbool van de Russische roebel naast het getal weergeven:

<div>{{ salary | currency:'RUB':'symbol-narrow' }}</div>

Resultaat van de code:

<div>₽867.56</div>

Voorbeeld

Laten we nu het getal weergeven met vier cijfers in het breukdeel:

<div>{{ salary | currency:'RUB':'symbol':'2.4-5' }}</div>

Resultaat van de code:

<div>RUB867.5640</div>

Voorbeeld

Laten we de volgende tekenreeks toevoegen aan de valutaweergave:

<div>{{ salary | currency:'RUB':'this is a new currency - ' }}</div>

Resultaat van de code:

<div>this is a new currency - 867.56</div>

Praktische opdrachten

Gegeven getal:

salary: number = 134.89;

Formatteer het in de volgende vorm:

'$134.89'

Gegeven getal:

salary: number = 134.89;

Formatteer het in de volgende vorm:

'€134.89'

Gegeven getal:

salary: number = 134.89;

Formatteer het in de volgende vorm:

'$134.890'

Gegeven getal:

salary: number = 134.89;

Formatteer het in de volgende vorm:

'$0,134.8900'

Gegeven getal:

salary: number = 134.89;

Formatteer het in de volgende vorm:

'this currency is changed 134.89'
Nederlands
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Wij gebruiken cookies voor de werking van de site, analyse en personalisatie. De verwerking van gegevens gebeurt volgens het Privacybeleid.
alles accepteren aanpassen weigeren