Mam aplikację kątową2, która po zliczeniu musi pokazać ZAWSZE dwa miejsca po przecinku w danych wejściowych. Ale chociaż w elemencie wymuszam mieć dwa miejsca po przecinku, w danych wejściowych pokazuje on zero, a po nim dziesiętny lub dziesiętny, ale potrzebuję tylko dwóch.Angular2 pokazuje dwa miejsca po przecinku na wejściu
W regulatorze wymusić mieć dwóch miejsc po przecinku w ten sposób
return +(this.getCost() * this.getQuantity()).toFixed(2);
Ale kiedy pokazują, że wynik może mieć inny rozmiar dziesiętnych
<input name="number" pattern="^[0-9]+(\.[0-9]{1,2})?" step="0.01" formControlName="number" type="button" class="form-control" id="number" >
dodając, że ja, używam maszynopis a typem pola jest liczba (co, jak sądzę, powoduje zaokrąglenie)
Uważam, że pytanie skupia się na danych wejściowych, a nie na wynikach, więc rury nie byłyby odpowiednie. – pgreen2
prawy ... to nie działa na wejściu – Faabass