我有这个字段
<input type="number" name="amount" step="0.01" ng-model="amount" />
$scope.amount
是一个变量,其中的值是一个字符串,所以我这样做:
$scope.amount = parseInt($scope.amount).toFixed(2);
这确实返回let的说法0.00
,但是它在一个字符串中,但它不会填充字段,因为它只是一个数字字段而toFixed();
正在返回一个字符串,即使我仍然解析它。
有什么方法可以解决这个问题?
答案 0 :(得分:0)
使用parseFloat $ scope.amount = parseFloat(parseInt($ scope.amount).toFixed(2));
toFixed()将数字转换为字符串 点击这里https://www.w3schools.com/jsref/jsref_tofixed.asp