Angular Framework ima cevovod za oblikovanje številk v valuto, kar sprva nisem počel, zato sem našel nekaj informacij na internetu in jih nato sam implementiral, koda je naslednja:
Predpone in pripone so podprte. CurrencyPipe lahko dejansko uporabljamo neposredno.
CurrencyPipe
Pretvorite številke v nize količin in jih oblikujte glede na lokalizacijska pravila, ki določajo velikost skupine, ločil, decimalnih znakov in drugih konfiguracijskih elementov, povezanih z lokalizacijskim okoljem.
Vnesite vrednost
vredno katerokoli
Številka bo oblikovana kot valuta.
parameter
| currencyCode | Struna | Valutne kode v ISO 4217, kot so USD za USD in EUR za EUR. Privzeto kodo valute je mogoče konfigurirati z žetonom za injekcijo DEFAULT_CURRENCY_CODE. Neobvezno. Privzeta vrednost ni določena. | | Razstava | niz | Boolean | Oblika kazalnika valute z veljavno vrednostjo vključuje: koda: Prikazuje kodo valute (npr. USD). simbol (privzeto): Prikazuje simbol valute (npr. $). Simbol-ozko: uporablja zožji simbol regije, ki vključuje dva simbola. Na primer, kanadski dolar ima simbol za CA$, njegov zožji simbol pa je $. Če območje nima simbola zoženja, uporabi svoj standardni simbol. String: Uporablja določeno vrednost niza namesto kode valute ali simbola. Na primer, prazen niz bo odstranil kodo ali simbol valute. Boolean (zastarel iz v5): velja za simbole valut, napačno za simbole valut. Neobvezno. Privzeta vrednost je 'simbol'. | | digitsInfo | Struna | Možnost prikaza številk je določena z nizom v naslednjem formatu: {minIntegerDigits}. {minFractionDigits}-{maxFractionDigits}。 minIntegerDigits: Najmanjše število števk pred decimalno vejico. Privzeto je 1. minFractionDigits: Najmanjše število števk po decimalni točki. Privzeto je 0. maxFractionDigits: Največje število za decimalno vejo, ki je privzeto 3. Če ni naveden, je številka pravilno oblikovana v skladu s specifikacijo ISO 4217. Na primer, kanadski dolar ima 2 številki, čilski peso pa ne. Neobvezno. Privzeta vrednost ni določena. | | Lokacija | Struna | Lokalizirana formatna koda za uporabo. Če ni navedeno, uporabite vrednost LOCALE_ID, ki privzeto nakaže en-US. Glej Nastavitev regije za vašo aplikacijo. Neobvezno. Privzeta vrednost ni določena. |
Upodobitve so naslednje:
|