⊗jsagPmPpCr 57 of 97 menu

Pemformatan Mata Wang dengan Paip dalam Angular

Dengan paip CurrencyPipe, kita boleh memformat paparan mata wang. Dalam parameter pertama paip, kod mata wang diluluskan menurut spesifikasi ISO 4217 (secara lalai USD). Dalam parameter kedua, kita tetapkan paparan mata wang. Ia boleh menerima nilai-nilai berikut: 'code' (kod mata wang), 'symbol' (simbolnya), 'symbol-narrow' (untuk negara yang mempunyai beberapa simbol mata wang), 'string' (untuk memaparkan sebarang rentetan). Dalam parameter ketiga yang tidak wajib, kita boleh menetapkan format nombor, serupa dengan paip DecimalPipe. Dalam parameter keempat yang tidak wajib, boleh dinyatakan kod lokal yang digunakan:

<div>{{ value | number : kod mata wang : paparan mata wang : format nombor : kod lokal }}</div>

Contoh

Mari kita cuba paip ini dengan contoh. Untuk itu, dalam kelas komponen, mari tetapkan sifat berikut salary, yang mengandungi gaji dalam suatu mata wang:

export class AppComponent { salary: number = 867.564; }

Contoh

Mari kita ubah nombor kita kepada mata wang:

<div>{{ salary | currency }}</div>

Keputusan pelaksanaan kod:

<div>$867.56</div>

Contoh

Sekarang mari kita nyatakan paparan mata wang dalam rubel Rusia:

<div>{{ salary | currency:'RUB':'code' }}</div>

Keputusan pelaksanaan kod:

<div>RUB867.56</div>

Contoh

Mari kita paparkan simbol rubel Rusia di sebelah nombor:

<div>{{ salary | currency:'RUB':'symbol-narrow' }}</div>

Keputusan pelaksanaan kod:

<div>₽867.56</div>

Contoh

Sekarang mari kita buat nombor dengan empat digit dalam bahagian pecahan:

<div>{{ salary | currency:'RUB':'symbol':'2.4-5' }}</div>

Keputusan pelaksanaan kod:

<div>RUB867.5640</div>

Contoh

Mari kita tambahkan rentetan berikut kepada paparan mata wang:

<div>{{ salary | currency:'RUB':'this is a new currency - ' }}</div>

Keputusan pelaksanaan kod:

<div>this is a new currency - 867.56</div>

Masalah Amali

Diberi nombor:

salary: number = 134.89;

Formatkannya dalam bentuk berikut:

'$134.89'

Diberi nombor:

salary: number = 134.89;

Formatkannya dalam bentuk berikut:

'€134.89'

Diberi nombor:

salary: number = 134.89;

Formatkannya dalam bentuk berikut:

'$134.890'

Diberi nombor:

salary: number = 134.89;

Formatkannya dalam bentuk berikut:

'$0,134.8900'

Diberi nombor:

salary: number = 134.89;

Formatkannya dalam bentuk berikut:

'this currency is changed 134.89'
Melayu
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Kami menggunakan kuki untuk operasi laman web, analisis dan personalisasi. Pemprosesan data dijalankan mengikut Polisi Kerahsiaan.
terima semua tataletak tolak