Quels sont les parameters pour le nombre Pipe – Angular 2

J’ai utilisé le numéro de tuyau 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 de réaliser un tube qui filtre à zéro décimale mais en vain.

    Le paramètre a cette syntaxe:

    {minIntegerDigits}.{minFractionDigits}-{maxFractionDigits}

    Donc, votre exemple de '1.2-2' signifie:

    • Un minimum de 1 chiffre sera affiché avant la virgule
    • Il affichera au moins 2 chiffres après le point décimal
    • Mais pas plus de 2 chiffres

    De la DOCS

    Formate un nombre sous forme de texte. Le dimensionnement et le séparateur de groupes, ainsi que d’autres configurations spécifiques aux parameters régionaux, sont basés sur les parameters régionaux actifs.

    SYNTAXE:

    number_expression | number[:digitInfo[:locale]]

    expression est un nombre:

    digitInfo est une chaîne au format suivant:

     {minIntegerDigits}.{minFractionDigits}-{maxFractionDigits} 
    • minIntegerDigits est le nombre minimum de chiffres entiers à utiliser. Valeur par défaut à 1
    • minFractionDigits est le nombre minimum de chiffres
    • après fraction. La valeur par défaut est 0. maxFractionDigits correspond au nombre maximal de chiffres après la fraction. La valeur par défaut est 3
    • locale est une chaîne définissant les parameters régionaux à utiliser (utilise le LOCALE_ID actuel par défaut)

    DEMO

    “1.0-0” vous donnera zéro décimales, c’est-à-dire sans décimales. par exemple 500 $