【发布时间】:2016-09-09 14:09:40
【问题描述】:
我正在使用 angular,我想通过 html input type="number" 向用户显示数据
<input type="number" step="0.001" class="form-control" style="width: 75px" ng-model="product.price" />
我总是想显示 3 个小数位。但是数据的来源,有时有
value:1.01 -> i need 1.010
value:1.004 -> i need 1.004
value:1 -> i need 1.000
我试过 .toFixed(3),但这会返回一个字符串,这不是我需要的(无法在输入类型号中显示)
尝试 parseFloat(mynumber.toFixed(3)),但这将再次删除多余的零。
也许有一种方法可以屏蔽输入,如果不存在则显示一些额外的小数?
【问题讨论】:
标签: javascript html angularjs