⊗jsagPmPpNm 56 of 97 menu

Formatimi i numrave me përdorimin e pipe-ve në Angular

Me ndihmën e pipe-it DecimalPipe mund të formatohen numrat. Në parametrin e parë të pipe-it ne vendosim numrin minimal të shifrave në pjesën e plotë. Në parametrin e dytë përcaktojmë numrin minimal të shifrave në pjesën thyesore. Në parametrin e tretë jo të detyrueshëm vendosim numrin maksimal të shifrave në pjesën thyesore.

Edhe pse pipe-i ynë quhet DecimalPipe, për ta thirrur ne shkruajmë kështu: number.

Le të provojmë në praktikë. Në klasën e komponentit le të vendosim numrin e mëposhtëm:

export class AppComponent { num: number = 18; }

Shembull

Le të shfaqim numrin tonë në mënyrë që në pjesën e plotë të ketë dy shifra. Në të njëjtën kohë numri minimal i shifrave në pjesën thyesore do të jetë 1:

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

Rezultati i ekzekutimit të kodit:

<div>18.0</div>

Shembull

Tani le të përcaktojmë që në pjesën thyesore të numrit tonë të shfaqen dy shifra:

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

Rezultati i ekzekutimit të kodit:

<div>18.00</div>

Shembull

Le të vendosim një numër të ri:

export class AppComponent { num: number = 18.67899; }

Dhe ta shfaqim atë në template-n HTML në mënyrë që në pjesën thyesore të shfaqen maksimalisht dy shifra:

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

Rezultati i ekzekutimit të kodit:

<div>18.68</div>

Shembull

Tani le ta formatonim numrin tonë në mënyrë që në pjesën e plotë të ketë tre shifra. Ndërsa në pjesën thyesore të shfaqen pesë shifra:

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

Rezultati i ekzekutimit të kodit:

<div>018.67899</div>

Shembull

Le të provojmë të shfaqim numrin minimal të shifrave në pjesën thyesore, që tejkalon numrin e caktuar në numër. Në rastin tonë le të shfaqim gjashtë shifra:

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

Si rezultat i ekzekutimit të kodit do të shohim se pipe-i DecimalPipe shtoi një zero në pjesën thyesore:

<div>018.678990</div>

Detyra praktike

Është dhënë numri:

num: number = 15;

Formatone atë në formën e mëposhtme:

'015.000'

Është dhënë numri:

num: number = 12.345;

Formatone atë në formën e mëposhtme:

'0012.345'

Është dhënë numri:

num: number = 12.345;

Formatone atë në formën e mëposhtme:

'12.3'

Është dhënë numri:

num: number = 12.345;

Formatone atë në formën e mëposhtme:

'012.34500'

Është dhënë numri:

num: number = -7.261;

Formatone atë në formën e mëposhtme:

'-007.3'

Është dhënë numri:

num: number = 100.261923;

Formatone atë në formën e mëposhtme:

'100.9226130'

Është dhënë numri:

num: number = 100.926613;

Formatone atë në formën e mëposhtme:

'0100.93'
Shqip
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Ne përdorim cookie për funksionimin e sajtit, analizën dhe personalizimin. Përpunimi i të dhënave bëhet në përputhje me Politikën e Privatësisë.
prano të gjitha konfiguro refuzo