⊗jsagPmPpNm 56 of 97 menu

Angular'да сандарды каналдар менен форматтоо

DecimalPipe каналынын жардамы менен сандарды форматтоого болот. Каналдын биринчи параметринде бүтүн бөлүгүндөгү цифралардын минималдык санын беребиз. Экинчи параметрде бөлчөк бөлүгүндөгү цифралардын минималдык санын көрсөтөбүз. Үчүнчү милдеттүү эмес параметирде бөлчөк бөлүгүндөгү цифралардын максималдык санын белгилейбиз.

Биздин каналыбыздын аты DecimalPipe болсо дагы, аны чакыруу үчүн биз төмөнкүдөй жазабыз: number.

Келгиле, практикада сынап көрөлү. Компоненттин классында төмөнкү санды белгилейли:

export class AppComponent { num: number = 18; }

Мисал

Келгиле, биздин саныбызды анын бүтүн бөлүгүндө эки цифра болгондой кылып чыгаралы. Бул учурда бөлчөк бөлүгүндөгү цифралардын минималдык саны 1 болот:

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

Кодду иштетүүнүн натыйжасы:

<div>18.0</div>

Мисал

Эми биздин саныбыздын бөлчөк бөлүгүндө эки цифра көрсөтүлүшүн белгилейли:

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

Кодду иштетүүнүн натыйжасы:

<div>18.00</div>

Мисал

Келгиле, жаңы санды белгилейли:

export class AppComponent { num: number = 18.67899; }

Жана аны HTML-шаблонунда бөлчөк бөлүгүндө максимум эки цифра көрсөтүлүшү үчүн чыгаралы:

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

Кодду иштетүүнүн натыйжасы:

<div>18.68</div>

Мисал

Эми биздин саныбызды анын бүтүн бөлүгүндө үч цифра болгондой кылып форматтайлы. Ал эми бөлчөк бөлүгүндө беш цифра көрсөтүлсүн:

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

Кодду иштетүүнүн натыйжасы:

<div>018.67899</div>

Мисал

Келгиле, бөлчөк бөлүгүндөгү цифралардын минималдык санын санда белгиленгенден ашык кылып чыгаралы сынап көрөлү. Биздин учурда алты цифраны чыгаралы:

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

Кодду иштетүүнүн натыйжасында биз DecimalPipe каналы бөлчөк бөлүгүнө ноль кошконун көрөбүз:

<div>018.678990</div>

Практикалык тапшырмалар

Берилген сан:

num: number = 15;

Аны төмөнкүдөй кылып форматтаңыз:

'015.000'

Берилген сан:

num: number = 12.345;

Аны төмөнкүдөй кылып форматтаңыз:

'0012.345'

Берилген сан:

num: number = 12.345;

Аны төмөнкүдөй кылып форматтаңыз:

'12.3'

Берилген сан:

num: number = 12.345;

Аны төмөнкүдөй кылып форматтаңыз:

'012.34500'

Берилген сан:

num: number = -7.261;

Аны төмөнкүдөй кылып форматтаңыз:

'-007.3'

Берилген сан:

num: number = 100.261923;

Аны төмөнкүдөй кылып форматтаңыз:

'100.9226130'

Берилген сан:

num: number = 100.926613;

Аны төмөнкүдөй кылып форматтаңыз:

'0100.93'
Кыргызча
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어LietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Биз сайттин иштөөсү, аналитика жана персонализация үчүн cookie файлдарын колдонобуз. Маалыматтарды иштетүү Маалыматты коргоо саясаты боюнча жүргүзүлөт.
баарын кабыл алуу ыңгайлаштыруу четке кагуу