⊗jsagPmPpCr 57 of 97 menu

Valuutan muotoilu putken avulla Angularissa

CurrencyPipe-putkella voidaan muotoilla valuutan näyttö. Putken ensimmäisessä parametrissa välitetään valuutan koodi ISO 4217 -spesifikaation mukaisesti (oletusarvoisesti USD). Toisessa parametrissa asetamme valuutan näyttötavan. Se voi saada seuraavat arvot: 'code' (valuutan koodi), 'symbol' (sen symboli), 'symbol-narrow' (maissa, joilla on useita valuuttasymboleja), 'string' (minkä tahansa merkkijonon näyttämiseen). Kolmannessa valinnaisessa parametrissa voimme määrittää luvun muodon, vastaavan kuin DecimalPipe-putki. Neljännessä valinnaisessa parametrissa voidaan määrittää käytetyn lokalisaation koodi:

<div>{{ value | number : valuutan koodi : valuutan näyttötapa : luvun muoto : lokalisaation koodi }}</div>

Esimerkkejä

Kokeillaan putken toimintaa esimerkein. Tätä varten asetamme komponentin luokkaan seuraavan salary-ominaisuuden, joka sisältää palkkaa tietyssä valuutassa:

export class AppComponent { salary: number = 867.564; }

Esimerkki

Muunnetaan lukumme valuutaksi:

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

Koodin suorituksen tulos:

<div>$867.56</div>

Esimerkki

Määritetään nyt valuutan näyttötapa Venäjän ruplina:

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

Koodin suorituksen tulos:

<div>RUB867.56</div>

Esimerkki

Näytetään luvun vieressä Venäjän ruplan symboli:

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

Koodin suorituksen tulos:

<div>₽867.56</div>

Esimerkki

Muotoillaan nyt luku neljällä numerolla murto-osassa:

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

Koodin suorituksen tulos:

<div>RUB867.5640</div>

Esimerkki

Lisätään valuutan näyttöön seuraava merkkijono:

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

Koodin suorituksen tulos:

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

Käytännön tehtävät

Annettu luku:

salary: number = 134.89;

Muotoile se seuraavassa muodossa:

'$134.89'

Annettu luku:

salary: number = 134.89;

Muotoile se seuraavassa muodossa:

'€134.89'

Annettu luku:

salary: number = 134.89;

Muotoile se seuraavassa muodossa:

'$134.890'

Annettu luku:

salary: number = 134.89;

Muotoile se seuraavassa muodossa:

'$0,134.8900'

Annettu luku:

salary: number = 134.89;

Muotoile se seuraavassa muodossa:

'this currency is changed 134.89'
Suomi
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Käytämme evästeitä verkkosivuston toiminnalle, analytiikalle ja personoinnille. Tietojen käsittely tapahtuu Tietosuojakäytännön mukaisesti.
hyväksy kaikki mukauta hylkää