⊗jsagPmPpNm 56 of 97 menu

Numbrite vormindamine torude abil Angularis

Kasutades toru DecimalPipe saab vormindada numbreid. Esimeses parameetris toru jaoks anname me minimaalse numbrite arvu täisosas. Teises parameetris määrame minimaalse numbrite arvu murdosas. Kolmandas mittekohustuslikus parameetris määrame maksimaalse numbrite arvu murdosas.

Hoolimata asjaolust, et meie toru nimi on DecimalPipe, selle kutsumiseks kirjutame me nii: number.

Proovime praktikas. Komponendi klassis määrame järgmise numbri:

export class AppComponent { num: number = 18; }

Näide

Väljastame oma numbri nii, et selle täisosas oleks kaks numbrit. Samal ajal minimaalne numbrite arv murdosas on 1:

<div>{{ num | number:'2.1' }}</div>

Koodi täitmise tulemus:

<div>18.0</div>

Näide

Nüüd määrame, et meie numbri murdosas kuvataks kaks numbrit:

<div>{{ num | number:'2.2' }}</div>

Koodi täitmise tulemus:

<div>18.00</div>

Näide

Määrame uue numbri:

export class AppComponent { num: number = 18.67899; }

Ja väljastame selle HTML-i mallis nii, et murdosas kuvataks maksimaalselt kaks numbrit:

<div>{{ num | number:'2.1-2' }}</div>

Koodi täitmise tulemus:

<div>18.68</div>

Näide

Nüüd vormindame oma numbrit nii, et selle täisosas oleks kolm numbrit. Ja murdosas kuvataks viis numbrit:

<div>{{ num | number:'3.5-6' }}</div>

Koodi täitmise tulemus:

<div>018.67899</div>

Näide

Proovime väljastada minimaalse numbrite arvu murdosas, mis ületab määratud arvu numbrite arvu. Meie puhul väljastame kuus numbrit:

<div>{{ num | number:'3.6-8' }}</div>

Koodi täitmise tulemusena näeme, et toru DecimalPipe lisas nulli murdosale:

<div>018.678990</div>

Praktilised ülesanded

Antud number:

num: number = 15;

Vormindage see järgmisel kujul:

'015.000'

Antud number:

num: number = 12.345;

Vormindage see järgmisel kujul:

'0012.345'

Antud number:

num: number = 12.345;

Vormindage see järgmisel kujul:

'12.3'

Antud number:

num: number = 12.345;

Vormindage see järgmisel kujul:

'012.34500'

Antud number:

num: number = -7.261;

Vormindage see järgmisel kujul:

'-007.3'

Antud number:

num: number = 100.261923;

Vormindage see järgmisel kujul:

'100.9226130'

Antud number:

num: number = 100.926613;

Vormindage see järgmisel kujul:

'0100.93'
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