He usado la tubería de números a continuación para limitar los números a dos decimales.
{{ exampleNumber | number : '1.2-2' }}
Me preguntaba cuál era la lógica detrás de '1.2-2'. He jugado con estos tratando de lograr una tubería que filtre a cero decimales pero fue en vano.
Respuestas:
El parámetro tiene esta sintaxis:
{minIntegerDigits}.{minFractionDigits}-{maxFractionDigits}
Entonces su ejemplo de
'1.2-2'
medios:fuente
Desde el
DOCS
SINTAXIS:
number_expression | number[:digitInfo[:locale]]
donde
expression
hay un número:digitInfo
es una cadena que tiene el siguiente formato:DEMO
fuente
Con respecto a su primera pregunta, la tubería funciona de la siguiente manera:
numberValue | number: {minIntegerDigits}.{minFractionDigits}-{maxFractionDigits}
minFractionDigits: número mínimo de dígitos enteros para mostrar después del punto decimal
maxFractionDigits: número máximo de dígitos enteros para mostrar después del punto decimal
2. En cuanto a su segunda pregunta, filtre a cero decimales de la siguiente manera:
Para más información, consulte el siguiente blog.
fuente
'1.0-0' le dará cero decimales, es decir, sin decimales. por ejemplo, $ 500
fuente