⊗jsagPmPpNm 56 of 97 menu

Kuweka Nambari kwa Umbo Kwa Kutumia Mifereji katika Angular

Kwa kutumia mfereji DecimalPipe unaweza kuweka nambari kwa umbo. Kwenye parameta ya kwanza ya mfereji tunapita idadi ya chini ya tarakimu kwenye sehemu kamili. Kwenye parameta ya pili tunaainisha idadi ya chini ya tarakimu kwenye sehemu ya desimali. Kwenye parameta ya tatu ya hiari tunaweka idadi ya juu ya tarakimu kwenye sehemu ya desimali.

Licha ya kwamba mfereji wetu unaitwa DecimalPipe, kuiita tunaandika hivi: number.

Tujaribu kwenye mazoezi. Katika darasa la komponenti tuweke nambari ifuatayo:

export class AppComponent { num: number = 18; }

Mfano

Tuionyeshe nambari yetu ili kwenye sehemu yake kamili kuwe na tarakimu mbili. Wakati huo huo idadi ya chini ya tarakimu kwenye sehemu ya desimali itakuwa 1:

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

Matokeo ya utekelezaji wa kodi:

<div>18.0</div>

Mfano

Sasa tuweke, ili kwenye sehemu ya desimali ya nambari yetu ionekane tarakimu mbili:

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

Matokeo ya utekelezaji wa kodi:

<div>18.00</div>

Mfano

Tuweke nambari mpya:

export class AppComponent { num: number = 18.67899; }

Na tuiionyeshe kwenye kiolezo cha HTML, ili kwenye sehemu ya desimali ionekane tarakimu mbili pekee:

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

Matokeo ya utekelezaji wa kodi:

<div>18.68</div>

Mfano

Sasa tuweke nambari yetu kwa umbo, ili kwenye sehemu yake kamili kuwe na tarakimu tatu. Na kwenye sehemu ya desimali ionekane tarakimu tano:

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

Matokeo ya utekelezaji wa kodi:

<div>018.67899</div>

Mfano

Tujaribu kuonyesha idadi ya chini ya tarakimu kwenye sehemu ya desimali, inayozidi idadi iliyowekwa kwenye nambari. Kwenye kesi yetu tuonyeshe tarakimu sita:

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

Kama matokeo ya utekelezaji wa kodi tutaona, kwamba mfereji DecimalPipe umeongeza sifuri kwenye sehemu ya desimali:

<div>018.678990</div>

Kazi za Vitendo

Imepewa nambari:

num: number = 15;

Uiweke kwa umbo kwa namna ifuatayo:

'015.000'

Imepewa nambari:

num: number = 12.345;

Uiweke kwa umbo kwa namna ifuatayo:

'0012.345'

Imepewa nambari:

num: number = 12.345;

Uiweke kwa umbo kwa namna ifuatayo:

'12.3'

Imepewa nambari:

num: number = 12.345;

Uiweke kwa umbo kwa namna ifuatayo:

'012.34500'

Imepewa nambari:

num: number = -7.261;

Uiweke kwa umbo kwa namna ifuatayo:

'-007.3'

Imepewa nambari:

num: number = 100.261923;

Uiweke kwa umbo kwa namna ifuatayo:

'100.9226130'

Imepewa nambari:

num: number = 100.926613;

Uiweke kwa umbo kwa namna ifuatayo:

'0100.93'
Kiswahili
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Tunatumia kuki kwa ajili ya uendeshaji wa tovuti, uchambuzi na ubinafsishaji. Usindikaji wa data unafanyika kulingana na Sera ya Faragha.
kubali yote sanidi kataa