⊗jsagPmPpCr 57 of 97 menu

Pénznem formázása pipe segítségével Angularban

A CurrencyPipe pipe segítségével formázhatjuk a pénznem megjelenítését. A pipe első paramétereként adjuk meg a pénznem kódját az ISO 4217 szabvány szerint (alapértelmezetten USD). A második paraméterben határozzuk meg a pénznem megjelenítési módját. A következő értékeket veheti fel: 'code' (pénznem kódja), 'symbol' (szimbóluma), 'symbol-narrow' (azokra az országokra, amelyeknek több pénznem szimbólumuk van), 'string' (bármilyen sztring megjelenítéséhez). A harmadik opcionális paraméterben megadhatjuk a szám formátumát, hasonlóan a DecimalPipe pipe-hoz. A negyedik opcionális paraméterben megadhatjuk a használandó locale kódot:

<div>{{ value | number : pénznem kódja : pénznem megjelenítése : szám formátuma : locale kód }}</div>

Példák

Próbáljuk ki a pipe működését példákon keresztül. Ehhez a komponens osztályban definiáljuk a következő salary tulajdonságot, amely egy bizonyos pénznemben kifejezett fizetést tartalmaz:

export class AppComponent { salary: number = 867.564; }

. példa

Alakítsuk át a számunkat pénznemmé:

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

A kód végrehajtásának eredménye:

<div>$867.56</div>

. példa

Most adjuk meg a pénznem megjelenítését orosz rubelben:

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

A kód végrehajtásának eredménye:

<div>RUB867.56</div>

. példa

Jelenítsük meg a szám mellett az orosz rubel szimbólumát:

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

A kód végrehajtásának eredménye:

<div>₽867.56</div>

. példa

Most adjunk meg egy számot négy számjeggyel a törtrészben:

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

A kód végrehajtásának eredménye:

<div>RUB867.5640</div>

. példa

Adjunk hozzá a pénznem megjelenítéséhez a következő sztringet:

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

A kód végrehajtásának eredménye:

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

Gyakorlati feladatok

Adott szám:

salary: number = 134.89;

Formázd a következő formában:

'$134.89'

Adott szám:

salary: number = 134.89;

Formázd a következő formában:

'€134.89'

Adott szám:

salary: number = 134.89;

Formázd a következő formában:

'$134.890'

Adott szám:

salary: number = 134.89;

Formázd a következő formában:

'$0,134.8900'

Adott szám:

salary: number = 134.89;

Formázd a következő formában:

'this currency is changed 134.89'
Magyar
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
A weboldal működéséhez, elemzéshez és személyre szabáshoz sütiket használunk. Az adatfeldolgozás a Adatvédelmi irányelvek szerint történik.
összes elfogadása beállítás elutasítás