Angular framework, numaraları para birimine biçimlendirmek için bir boru hattıyla birlikte geliyor, ben başta bunu yapmadım, bu yüzden internetten bazı bilgiler buldum ve kendim uyguladım, kod şöyle:
Ön ekler ve ekler desteklenmektedir. CurrencyPipe'ı doğrudan kullanabiliyoruz.
CurrencyPipe
Sayıları miktar dizilerine dönüştürün ve grup, ayrımcılar, ondalık karakterler ve yerelleştirme ortamıyla ilgili diğer yapılandırma öğelerini belirleyen yerelleştirme kurallarına göre biçimlendirin.
Bir değer girin
herhangi bir değer
Para birimi olarak biçimlendirilecek numara.
parametre
| currencyCode | String | ISO 4217'deki para birimi kodları, örneğin USD için USD ve EUR için EUR. Varsayılan para birimi kodu, DEFAULT_CURRENCY_CODE enjeksiyon tokenı ile yapılandırılabilir. İsteğe bağlı. Varsayılan değer tanımlanmamıştır. | | Gösteri | String | Boolean | Geçerli değerlere sahip para birimi göstergesinin formatı şunları içerir: kod: Para birimi kodunu gösterir (örneğin USD). sembol(varsayılan): Bir para birimi sembolü gösterir (örneğin $). Sembol-dar: Bölgenin daraltıcı sembolünü kullanır, bu sembol iki sembolden oluşur. Örneğin, Kanada dolarının CA$ için bir sembolü vardır ve daralan sembolü $'dır. Alanın daraltıcı bir sembolü yoksa, standart sembolünü kullanır. Dize: Para birimi kodu veya sembolü yerine belirtilen dize değerini kullanır. Örneğin, boş bir dizide para birimi kodu veya sembolü kaldırılır. Boolean (v5'ten kaldırılmıştır): para birimi sembolleri için doğru, para birimi sembolleri için yanlış. İsteğe bağlı. Varsayılan değer 'sembol'dür. | | digitsInfo | String | Numaraların görüntülenme seçeneği aşağıdaki formatta bir diziyle belirtilir: {minIntegerDigits}. {minFractionDigits}-{maxFractionDigits}。 minIntegerDigits: Ondalık noktadan önceki en az rakam sayısı. Varsayılan 1. minFractionDigits: Ondalık noktadan sonraki en az rakam sayısı. Varsayılan 0. maxFractionDigits: Ondalık noktadan sonraki maksimum sayı, varsayılan olarak 3 olur. Eğer sağlanmazsa, numara ISO 4217 spesifikasyonuna göre doğru biçimlendirilmiştir. Örneğin, Kanada doları 2 haneli iken, Şili pesosu yoktur. İsteğe bağlı. Varsayılan değer tanımlanmamıştır. | | Bölge | String | Kullanılacak yerel format kodu. Eğer sağlanmadıysa, varsayılan olarak en-US olan LOCALE_ID değerini kullanın. Uygulamanız için bölge kurma bölümünü bkz. İsteğe bağlı. Varsayılan değer tanımlanmamıştır. |
Çizimler aşağıdaki gibidir:
|