I know there are answers for plain JavaScript code for this question but they are not available in this case.
I have a table which must be populated with data. My code looks like this:
<tr ng-repeat="rows in $ctrl.matrix[0] track by $index">
<td>{{$ctrl.labels[$index]}}</td>
<td ng-repeat="label in $ctrl.xMatrix">{{$ctrl.matrix[$index][$parent.$index].toFixed(2)}}</td>
</tr>
As it can be seen, it is used toFixed(2)
to remove all but two digits after dot.
I want also this change:
34.90 => 34.9
0.00 => 0
As it says here, I parseFloat(n.toFixed(2));
, so in my case it would be:
{{parseFloat($ctrl.matrix[$index][$parent.$index].toFixed(2))}}
or
{{$ctrl.parseFloat(matrix[$index][$parent.$index].toFixed(2))}}
but in both cases I get no error and my table is empty.
Is there a way to remove these zeros inside {{}}
?