Decimales en AngularJS (Angular 1)

publicado por: Anonymous

Tengo lo siguiente:

<td>{{results | number:2}}</td>    => esto sale en la vista 120.00
<td>
    <input type="number" ng-model="results" step="any"/>  
    => esto sale en la vista 120
    <input type="number" ng-model="results | number:2" step="any"/>  
    => no sale nada en la vista
</td>

¿Qué tengo que hacer para que me salga 120.00 en el input?

Es decir el valor con dos decimales.

Podeis consultar este ejemplo que pasa lo mismo :

https://jsfiddle.net/gsferreira/Lsv9f0b0/

solución

Puedes utilizar la siguiente librería para obtener el resultado que deseas

angular-input-masks

demos

No se puede utilizar la directiva de number de la manera que deseas ng-model=”results | number:2″

Espero te sea de utilidad.

Respondido por: Anonymous

Leave a Reply

Your email address will not be published. Required fields are marked *