Este artículo es un artículo espejo de traducción automática, por favor haga clic aquí para saltar al artículo original.

Vista: 17672|Respuesta: 0

[Angular] Angular 9 Series (V) formatea el formato de moneda de cantidad

[Copiar enlace]
Publicado en 4/6/2020 10:47:28 | | | |
Componentes Dinámicos Cargados de la Serie Angular 9 (1)
https://www.itsvse.com/thread-9238-1-1.html

Parámetros de transmisión de componentes dinámicos de la serie angular 9 (2)
https://www.itsvse.com/thread-9245-1-1.html

La serie Angular 9 (3) se suscribe a eventos dinámicos de componentes
https://www.itsvse.com/thread-9246-1-1.html

Tuberías personalizadas Angular 9 Series (IV)
https://www.itsvse.com/thread-9248-1-1.html

Angular 9 Series (V) formatea el formato de moneda de cantidad
https://www.itsvse.com/thread-9249-1-1.html

El framework angular viene con una canalización para formatear números en moneda, cosa que al principio no hice, así que encontré algo de información en Internet y luego la implementé yo mismo, el código es el siguiente:


Se admiten prefijos y sufijos.
De hecho, podemos usar CurrencyPipe directamente.

CurrencyPipe

Convierte los números en cadenas de cantidades y formatea según las reglas de localización que determinan el tamaño del grupo, separadores, caracteres decimales y otros elementos de configuración relacionados con el entorno de localización.

Introduce un valor

valor cualquier

El número se formateará como moneda.

parámetro


Código de monedaCuerdaCódigos de moneda en ISO 4217, como USD para USD y EUR para EUR. El código de moneda predeterminado puede configurarse con el token de inyección DEFAULT_CURRENCY_CODE. Opcional. El valor por defecto no está definido.
Monitorstring | BooleanoEl formato del indicador de moneda con valores válidos incluye: código: Muestra el código de moneda (por ejemplo, USD). símbolo (por defecto): Muestra un símbolo de moneda (por ejemplo, $). símbolo-estrecho: utiliza el símbolo de estrechamiento de la región, que incluye dos símbolos. Por ejemplo, el dólar canadiense tiene un símbolo para CA$, y su símbolo de estrechamiento es $. Si el área no tiene un símbolo de estrechamiento, utiliza su símbolo estándar. Cadena: Utiliza el valor especificado en lugar del código o símbolo de la moneda. Por ejemplo, una cadena vacía eliminará el código o símbolo de la moneda. Booleano (obsoleto de la v5): verdadero para símbolos de moneda, falso para símbolos de moneda. Opcional. El valor predeterminado es 'símbolo'.
digitsInfoCuerdaLa opción para mostrar los números se especifica mediante una cadena en el siguiente formato: {minIntegerDigits}. {minFractionDigits}-{maxFractionDigits}。 MinEnterDigits: El menor número de dígitos antes del punto decimal. El valor por defecto es 1. MinFractionDigits: El menor número de dígitos después del punto decimal. El valor predeterminado es 0. maxFractionDigits: El número máximo después del punto decimal, que por defecto es 3. Si no se proporciona, el número está correctamente formateado según la especificación ISO 4217. Por ejemplo, el dólar canadiense tiene dos dígitos, mientras que el peso chileno no. Opcional. El valor por defecto no está definido.
UbicaciónCuerdaEl código de formato localizado para usar. Si no se proporciona, usa el valor de LOCALE_ID, que por defecto es en-US. Consulta Cómo configurar una región para tu app. Opcional. El valor por defecto no está definido.



Las representaciones son las siguientes:







Anterior:Tuberías personalizadas Angular 9 Series (IV)
Próximo:La función var de la hoja de estilos CSS en cascada
Renuncia:
Todo el software, materiales de programación o artículos publicados por Code Farmer Network son únicamente para fines de aprendizaje e investigación; El contenido anterior no se utilizará con fines comerciales o ilegales; de lo contrario, los usuarios asumirán todas las consecuencias. La información de este sitio proviene de Internet, y las disputas de derechos de autor no tienen nada que ver con este sitio. Debes eliminar completamente el contenido anterior de tu ordenador en un plazo de 24 horas desde la descarga. Si te gusta el programa, por favor apoya el software genuino, compra el registro y obtén mejores servicios genuinos. Si hay alguna infracción, por favor contáctanos por correo electrónico.

Mail To:help@itsvse.com