⊗jsagPmPpNm 56 of 97 menu

Angular တွင် Pipe များဖြင့် ကိန်းဂဏန်းများကို ပုံစံချခြင်း

DecimalPipe ကို အသုံးပြု၍ ကိန်းဂဏန်းများကို ပုံစံချနိုင်ပါသည်။ Pipe ၏ ပထမပါရာမီတာတွင် ကိန်းရင်းအပိုင်း၌ အနည်းဆုံးဂဏန်းအရေအတွက်ကို ပေးပို့ပါသည်။ ဒုတိယပါရာမီတာတွင် ကိန်းဆိုင်ရာအပိုင်း၌ အနည်းဆုံးဂဏန်းအရေအတွက်ကို သတ်မှတ်ပါသည်။ တတိယမဖြစ်မနေသတ်မှတ်ရန်မလိုသော ပါရာမီတာတွင် ကိန်းဆိုင်ရာအပိုင်း၌ အများဆုံးဂဏန်းအရေအတွက်ကို သတ်မှတ်ပါသည်။

ကျွန်ုပ်တို့၏ pipe ကို DecimalPipe ဟု ခေါ်သော်လည်း ၎င်းကိုခေါ်ယူရန် ဤသို့ရေးပါသည်: number

လက်တွေ့လုပ်ဆောင်ကြည့်ကြပါစို့။ Component class တွင် အောက်ပါကိန်းဂဏန်းကို သတ်မှတ်ပါမည်:

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 template ထဲတွင် ကိန်းဆိုင်ရာအပိုင်း၌ အများဆုံးဂဏန်းနှစ်လုံးသာ ပြသစေရန် ထုတ်ပြပါမည်:

<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МакедонскиMelayuNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
ဝက်ဘ်ဆိုက် လုပ်ဆောင်ခြင်း၊ ဆန်းစစ်လေ့လာခြင်းနှင့် ပုဂ္ဂလိကပြုပြင်ခြင်းအတွက် ကျွန်ုပ်တို့သည် cookie များကို အသုံးပြုပါသည်။ ဒေတာများကို ပြုပြင်ခြင်းသည် ကိုယ်ရေးကိုယ်တာ မူဝါဒအတိုင်း ဖြစ်ပါသည်။
အားလုံးလက်ခံရန် ပြင်ဆင်ရန် ငြင်းပယ်ရန်