⊗jsagPmPpCr 57 of 97 menu

Angular'da Pipe Kullanarak Para Birimi Biçimlendirme

CurrencyPipe kullanılarak para birimi çıktısı biçimlendirilebilir. Pipe'ın ilk parametresinde ISO 4217 spesifikasyonuna göre para birimi kodu verilir (varsayılan olarak USD). İkinci parametrede para biriminin görüntülenme şeklini belirleriz. Şu değerleri alabilir: 'code' (para birimi kodu), 'symbol' (sembolü), 'symbol-narrow' (birden fazla para birimi sembolüne sahip ülkeler için), 'string' (herhangi bir string çıktısı için). Üçüncü opsiyonel parametrede, DecimalPipe ile benzer şekilde sayı formatını belirleyebiliriz. Dördüncü opsiyonel parametrede ise kullanılacak lokal kodunu belirtebiliriz:

<div>{{ value | currency : para birimi kodu : para birimi görünümü : sayı formatı : lokal kodu }}</div>

Örnekler

Pipe'ın çalışmasını örneklerle deneyelim. Bunun için bileşen sınıfında, belirli bir para biriminde maaşı içeren salary özelliğini tanımlayalım:

export class AppComponent { salary: number = 867.564; }

Örnek

Sayımızı para birimine dönüştürelim:

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

Kodun çalışma sonucu:

<div>$867.56</div>

Örnek

Şimdi para birimi görüntülemesini Rus rublesi olarak belirleyelim:

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

Kodun çalışma sonucu:

<div>RUB867.56</div>

Örnek

Sayının yanına Rus rublesi sembolünü yazdıralım:

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

Kodun çalışma sonucu:

<div>₽867.56</div>

Örnek

Şimdi sayıyı kesirli kısmında dört rakamla gösterelim:

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

Kodun çalışma sonucu:

<div>RUB867.5640</div>

Örnek

Para birimi görüntüsüne aşağıdaki stringi ekleyelim:

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

Kodun çalışma sonucu:

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

Pratik Görevler

Sayı verildi:

salary: number = 134.89;

Şu şekilde biçimlendirin:

'$134.89'

Sayı verildi:

salary: number = 134.89;

Şu şekilde biçimlendirin:

'€134.89'

Sayı verildi:

salary: number = 134.89;

Şu şekilde biçimlendirin:

'$134.890'

Sayı verildi:

salary: number = 134.89;

Şu şekilde biçimlendirin:

'$0,134.8900'

Sayı verildi:

salary: number = 134.89;

Şu şekilde biçimlendirin:

'this currency is changed 134.89'
Türkçe
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenЎзбекOʻzbekTiếng Việt
Web sitesinin çalışması, analiz ve kişiselleştirme için çerezleri kullanıyoruz. Veri işleme, Gizlilik Politikası'na uygun olarak gerçekleşir.
tümünü kabul et özelleştir reddet