2017-12-06 130 views

Odpowiedz

2

Wygląda jak błąd z DecimalPipe, ponieważ PercentPipe używa go do formatowania. Proste usuwanie maxFractionDigits który jest maksymalna liczba cyfr po frakcji (domyślnie jest 3) będzie Ci pożądanego rezultatu:

{{0.7 | percent:'1.2'}} --> 70.00% 
{{0.07 | percent:'1.2'}} --> 7.00% 
+1

Dzięki za pomoc, jednak, że nie może mi pomóc jak to jest konieczne w celu zapewnienia, minimum 2 i maksymalnie 5 cyfr ułamkowych. Być może będę musiał napisać mój własny filtr na górze kanciastych, dopóki to nie zostanie naprawione? – wdanda

+0

Proszę zaloguj się do wydania github, więc społeczność jest świadoma tego błędu. – Aravind

+0

@Aravind done: https://github.com/angular/angular/issues/20866 – wdanda