有没有办法防止浮点值在作为输入值[type = number]时被四舍五入。按照要求我不能使用任何其他类型。防止输入[type = number]自动舍入浮点值
例如,我无法将输入[type = number]与值“3.00”绑定,它会自动舍入为“3”。
我想使用angularjs绑定值。
angular.module('app', [])
.controller('controller1', ['$scope', function ($scope){
$scope.value=3.00;
}]);
<div ng-app="app" ng-controller="controller1">
<input type="number" ng-model="value" /><br/>
{{value}}<br/>
</div>
这是链接到PEN:http://codepen.io/cyrilpanicker/pen/aqucJ?editors=101
使它成为一个字符串,然后解析字符串,如果你需要在其上进行计算。 – bowheart 2014-09-20 22:33:19
你的意思是删除type =“number”属性?不能这样做coz type =“number”是一个要求.. – Cyril 2014-09-20 22:34:36
对不起,这可能是非常不可取的。但是,是的,你必须取消'type =“number”'...除非你带入了大量的jquery .. – bowheart 2014-09-20 22:39:52