Acest articol este un articol oglindă al traducerii automate, vă rugăm să faceți clic aici pentru a sări la articolul original.

Vedere: 17672|Răspunde: 0

[Unghiular] Seria Angular 9 (V) formatează moneda sumei

[Copiază linkul]
Postat pe 04.06.2020 10:47:28 | | | |
Componentele Încarcate Dinamic din Seria Angular 9 (1)
https://www.itsvse.com/thread-9238-1-1.html

Parametrii de transmisie a componentelor dinamice din seria Angular 9 (2)
https://www.itsvse.com/thread-9245-1-1.html

Seria Angular 9 (3) aderă la evenimentele componente dinamice
https://www.itsvse.com/thread-9246-1-1.html

Conducte personalizate Angular 9 Series (IV)
https://www.itsvse.com/thread-9248-1-1.html

Seria Angular 9 (V) formatează moneda sumei
https://www.itsvse.com/thread-9249-1-1.html

Cadrul angular vine cu un pipeline pentru formatarea cifrelor în monedă, lucru pe care la început nu l-am făcut, așa că am găsit niște informații de pe Internet și apoi le-am implementat eu însumi, codul este următorul:


Sunt suportate prefixe și sufixe.
Putem folosi CurrencyPipe direct.

CurrencyPipe

Convertiți numerele în șiruri de sume și formatați-le conform regulilor de localizare care determină dimensiunea grupului, separatoarelor, caracterele zecimale și alte elemente de configurație legate de mediul de localizare.

Introduceți o valoare

valoare oricare

Numărul urma să fie format ca monedă.

parametru


Cod valutarȘirulCoduri valutare în ISO 4217, cum ar fi USD pentru USD și EUR pentru EUR. Codul de monedă implicit poate fi configurat cu tokenul de injecție DEFAULT_CURRENCY_CODE. Opțional. Valoarea implicită este nedefinită.
Afișajșirul | BooleanFormatul indicatorului valutar cu valori valabile include: cod: afișează codul valutar (de exemplu, USD). simbol (implicit): Afișează un simbol de monedă (de exemplu, $). simbol-îngust: folosește simbolul de îngustare al regiunii, care include două simboluri. De exemplu, dolarul canadian are un simbol pentru CA$, iar simbolul său de îngustare este $. Dacă zona nu are un simbol de îngustare, folosește simbolul său standard. String: Folosește valoarea specificată a șirului în locul codului sau simbolului valutar. De exemplu, un șir gol va elimina codul sau simbolul valutar. Boolean (deprevăzut din v5): adevărat pentru simbolurile monetare, fals pentru simbolurile monetare. Opțional. Valoarea implicită este "simbol".
digitsInfoȘirulOpțiunea de afișare a numerelor este specificată printr-un șir în următorul format: {minIntegerDigits}. {minFractionDigits}-{maxFractionDigits}。 minIntegerDigits: Cel mai mic număr de cifre înainte de virgulă zecimală. Implicit este 1. minFractionDigits: Cel mai mic număr de cifre după punctul zecimal. Implicit este 0. maxFractionDigits: Numărul maxim după punctul zecimal, care implicit este 3. Dacă nu este furnizat, numărul este formatat corespunzător conform specificației ISO 4217. De exemplu, dolarul canadian are două cifre, în timp ce peso-ul chilian nu. Opțional. Valoarea implicită este nedefinită.
LocațieȘirulCodul de format localizat de folosit. Dacă nu este furnizată, folosește valoarea LOCALE_ID, care implicit este en-US. Vezi Configurarea unei regiuni pentru aplicația ta. Opțional. Valoarea implicită este nedefinită.



Randările sunt următoarele:







Precedent:Conducte personalizate Angular 9 Series (IV)
Următor:Funcția var a foii de stil CSS în cascadă
Disclaimer:
Tot software-ul, materialele de programare sau articolele publicate de Code Farmer Network sunt destinate exclusiv scopurilor de învățare și cercetare; Conținutul de mai sus nu va fi folosit în scopuri comerciale sau ilegale, altfel utilizatorii vor suporta toate consecințele. Informațiile de pe acest site provin de pe Internet, iar disputele privind drepturile de autor nu au legătură cu acest site. Trebuie să ștergi complet conținutul de mai sus de pe calculatorul tău în termen de 24 de ore de la descărcare. Dacă îți place programul, te rugăm să susții software-ul autentic, să cumperi înregistrarea și să primești servicii autentice mai bune. Dacă există vreo încălcare, vă rugăm să ne contactați prin e-mail.

Mail To:help@itsvse.com