J'ai utilisé le tube numérique ci-dessous pour limiter les nombres à deux décimales.
{{ exampleNumber | number : '1.2-2' }}
Je me demandais quelle était la logique derrière «1.2-2»? J'ai joué avec ceux-ci en essayant d'obtenir un tuyau qui filtre à zéro décimale, mais en vain.
Réponses:
Le paramètre a cette syntaxe:
{minIntegerDigits}.{minFractionDigits}-{maxFractionDigits}
Donc, votre exemple de
'1.2-2'
signifie:la source
Du
DOCS
SYNTAXE:
number_expression | number[:digitInfo[:locale]]
où
expression
est un nombre:digitInfo
est une chaîne au format suivant:DEMO
la source
Concernant votre première question, le tuyau fonctionne comme suit:
numberValue | number: {minIntegerDigits}.{minFractionDigits}-{maxFractionDigits}
minFractionDigits: nombre minimum de chiffres entiers à afficher après la virgule décimale
maxFractionDigits: nombre maximum de chiffres entiers à afficher après la virgule décimale
2.En ce qui concerne votre deuxième question, filtrez à zéro décimale comme suit:
Pour plus d'informations, consultez le blog suivant
la source
«1.0-0» vous donnera zéro décimale, c'est-à-dire pas de décimale. par exemple 500 $
la source