Użyłem pionowej kreski poniżej, aby ograniczyć liczby do dwóch miejsc po przecinku.
{{ exampleNumber | number : '1.2-2' }}
Zastanawiałem się, jaka jest logika stojąca za „1.2-2”? Bawiłem się nimi, próbując uzyskać potok, który filtruje do zera miejsc po przecinku, ale bezskutecznie.
Odpowiedzi:
Parametr ma następującą składnię:
{minIntegerDigits}.{minFractionDigits}-{maxFractionDigits}
Więc twój przykład
'1.2-2'
oznacza:źródło
Z
DOCS
SKŁADNIA:
number_expression | number[:digitInfo[:locale]]
gdzie
expression
jest liczba:digitInfo
to ciąg o następującym formacie:DEMO
źródło
Jeśli chodzi o twoje pierwsze pytanie, rura działa w następujący sposób:
numberValue | number: {minIntegerDigits}.{minFractionDigits}-{maxFractionDigits}
minFractionDigits: Minimalna liczba cyfr całkowitych wyświetlanych po przecinku
maxFractionDigits: Maksymalna liczba cyfr całkowitych wyświetlanych po przecinku
Jeśli chodzi o drugie pytanie, przefiltruj do zera miejsc po przecinku w następujący sposób:
Więcej informacji znajdziesz na poniższym blogu
źródło
„1.0-0” daje zero miejsc po przecinku, czyli brak miejsc po przecinku. np. 500 USD
źródło