⊗jsagPmPpCr 57 of 97 menu

Oblikovanje valute s pomočjo cevovoda v Angular

S pomočjo cevovoda CurrencyPipe lahko oblikujemo izpis valute. V prvem parametru cevovoda se posreduje koda valute v skladu s specifikacijo ISO 4217 (privzeto USD). V drugem parametru nastavimo prikaz valute. Lahko sprejme naslednje vrednosti: 'code' (koda valute), 'symbol' (njen simbol), 'symbol-narrow' (za države, ki imajo več simbolov valute), 'string' (za izpis poljubnega niza). V tretjem neobveznem parametru lahko nastavimo obliko števila, podobno kot pri cevovodu DecimalPipe. V četrtem neobveznem parametru lahko navedemo kodo uporabljene lokalne nastavitve:

<div>{{ value | number : koda valute : prikaz valute : oblika števila : koda lokalne nastavitve }}</div>

Primeri

Preizkusimo delovanje cevovoda s primeri. Za to v razredu komponente nastavimo naslednjo lastnost salary, ki vsebuje plačo v določeni valuti:

export class AppComponent { salary: number = 867.564; }

Primer

Pretvorimo našo številko v valuto:

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

Rezultat izvajanja kode:

<div>$867.56</div>

Primer

Zdaj pa navedimo prikaz valute v ruskih rubljih:

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

Rezultat izvajanja kode:

<div>RUB867.56</div>

Primer

Izpišimo poleg številke simbol ruskega rublja:

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

Rezultat izvajanja kode:

<div>₽867.56</div>

Primer

Zdaj pa številko s štirimi števkami v delnem delu:

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

Rezultat izvajanja kode:

<div>RUB867.5640</div>

Primer

Dodajmo k prikazu valute naslednji niz:

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

Rezultat izvajanja kode:

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

Praktične naloge

Dana številka:

salary: number = 134.89;

Oblikujte jo v naslednji obliki:

'$134.89'

Dana številka:

salary: number = 134.89;

Oblikujte jo v naslednji obliki:

'€134.89'

Dana številka:

salary: number = 134.89;

Oblikujte jo v naslednji obliki:

'$134.890'

Dana številka:

salary: number = 134.89;

Oblikujte jo v naslednji obliki:

'$0,134.8900'

Dana številka:

salary: number = 134.89;

Oblikujte jo v naslednji obliki:

'this currency is changed 134.89'
Slovenščina
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Za delovanje spletnega mesta, analitiko in personalizacijo uporabljamo piškotke. Obdelava podatkov poteka v skladu s Politiko zasebnosti.
sprejmi vse nastavi zavrni