⊗jsagPmPpNm 56 of 97 menu

Angular-da kanallar bilen sanlary formatirlemek

DecimalPipe kanaly bilen sanlary formatirlemek mümkindir. Kanalyň birinji parametrinde biz tutuş bölümde iň az san sanlaryny berýäris. Ikinji parametrde nahar bölümde iň az san sany sanlaryny görkezýäris. Üçünji hökmany däl parametrde nahar bölümde iň köp san sany sanlaryny kesgitleýäris.

Kanalymyzyň ady DecimalPipe bolsa-da, ony çagyrmak üçin biz şeýle ýazýarys: number.

Häzir amaly işjeňde synap göreris. Komponent klassynda aşakdaky sany kesgitleýäris:

export class AppComponent { num: number = 18; }

Mysal

Bizim sanymyzy şeýle görkezeliň, tutuş bölümünde iki san bolsun. Şol bir wagtyň özünde nahar bölümde iň az san sany 1 bolsun:

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

Kodyň ýerine ýetiriliş netijesi:

<div>18.0</div>

Mysal

Indi bizim sanymyzyň nahar bölümünde iki san görkeziljek bolsun:

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

Kodyň ýerine ýetiriliş netijesi:

<div>18.00</div>

Mysal

Täze san kesgitleýäris:

export class AppComponent { num: number = 18.67899; }

We ony HTML şablonunda şeýle görkezeliň, ýagy nahar bölümde iň köp iki san görkezilsin:

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

Kodyň ýerine ýetiriliş netijesi:

<div>18.68</div>

Mysal

Indi bizim sanymyzy şeýle formatirleýäris, tutuş bölümünde üç san bolsun. A nahar bölümde bäş san görkezilsin:

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

Kodyň ýerine ýetiriliş netijesi:

<div>018.67899</div>

Mysal

Nahar bölümde iň az san sanyny görkezmäge synap göreris, sanda kesgitlenenden köp. Bizim ýagdaýymyzda alty san görkezeris:

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

Kodyň ýerine ýetiriliş netijesinde biz göreris, DecimalPipe kanaly nol nahar bölüme goşdy:

<div>018.678990</div>

Amaly meseleler

Sana berlen:

num: number = 15;

Ony aşakdaky görnüşde formatirleň:

'015.000'

Sana berlen:

num: number = 12.345;

Ony aşakdaky görnüşde formatirleň:

'0012.345'

Sana berlen:

num: number = 12.345;

Ony aşakdaky görnüşde formatirleň:

'12.3'

Sana berlen:

num: number = 12.345;

Ony aşakdaky görnüşde formatirleň:

'012.34500'

Sana berlen:

num: number = -7.261;

Ony aşakdaky görnüşde formatirleň:

'-007.3'

Sana berlen:

num: number = 100.261923;

Ony aşakdaky görnüşde formatirleň:

'100.9226130'

Sana berlen:

num: number = 100.926613;

Ony aşakdaky görnüşde formatirleň:

'0100.93'
Türkmen
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkçeЎзбекOʻzbekTiếng Việt
Biz sahypanyň işlemegi, analitika we şahsyýetleşdirmek üçin cookie ulanýarys. Maglumatlaryň işlenişi Gizlinlik syýasaty boýunça amala aşyrylýar.
hemmesini kabul et sazlamak ret et