⊗jsagPmPpCr 57 of 97 menu

Valuuta vormindamine toru abil Angularis

Toru CurrencyPipe abil saab vormindada valuuta väljundit. Toru esimeses parameetris edastatakse valuuta kood vastavalt ISO 4217 spetsifikatsioonile (vaikimisi USD). Teises parameetris määrame valuuta kuvamise. See võib võtta järgmised väärtused: 'code' (valuuta kood), 'symbol' (selle sümbol), 'symbol-narrow' (riikide jaoks, kellel on mitu valuuta sümbolit), 'string' (suvalise stringi kuvamiseks). Kolmandas valikulises parameetris saame määrata numbri vormingu, sarnaselt torule DecimalPipe. Neljandas valikulises parameetris saab määrata kasutatava locale koodi:

<div>{{ value | number : valuuta kood : valuuta kuvamine : numbri vorming : locale kood }}</div>

Näited

Proovime toru tööd näidete varal. Selleks määrame komponendi klassis järgmise omaduse salary, mis sisaldab palka mingis valuutas:

export class AppComponent { salary: number = 867.564; }

Näide

Teisendame oma numbri valuutaks:

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

Koodi täitmise tulemus:

<div>$867.56</div>

Näide

Nüüd määrame valuuta kuvamise Venemaa rublades:

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

Koodi täitmise tulemus:

<div>RUB867.56</div>

Näide

Kuvame numbri kõrval Vene rubla sümboli:

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

Koodi täitmise tulemus:

<div>₽867.56</div>

Näide

Nüüd numbri nelja kohaga murdosas:

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

Koodi täitmise tulemus:

<div>RUB867.5640</div>

Näide

Lisame valuuta kuvamisele järgmise stringi:

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

Koodi täitmise tulemus:

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

Praktilised ülesanded

Antud number:

salary: number = 134.89;

Vormindage see järgmisel kujul:

'$134.89'

Antud number:

salary: number = 134.89;

Vormindage see järgmisel kujul:

'€134.89'

Antud number:

salary: number = 134.89;

Vormindage see järgmisel kujul:

'$134.890'

Antud number:

salary: number = 134.89;

Vormindage see järgmisel kujul:

'$0,134.8900'

Antud number:

salary: number = 134.89;

Vormindage see järgmisel kujul:

'this currency is changed 134.89'
Eesti
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Me kasutame saidi toimimiseks, analüüsi ja personaliseerimiseks küpsiseid. Andmete töötlemine toimub vastavalt Privaatsuspoliitikale.
nõustu kõigega häälesta keeldu