在网络应用程序(AngualrJS 1.5 + HTML5)中,我有一个输入类型=“数字”。我想进入0.5。问题是如果用户写0.7,表单不会证明错误。如何在现场自动舍入数字?
这是html代码:
<input type="number" ng-model="height" name="height" min="1" max="10000" step="0.5">
我在保存页面时尝试添加此js代码:
$scope.age = (Math.round($scope.age * 2) / 2).toFixed(1);
但我在控制台中收到此错误:
angular.js?v=0.2:13708 Error: [ngModel:numfmt] Expected `6.0` to be a number
更新: 我做了一个傻瓜:PLNKR
答案 0 :(得分:1)
查看下面的代码。
"C:\xampp\php\php.exe" "C:\xampp\php\phpunit" "--colors" "--log-junit" "C:\Users\xxx\AppData\Local\Temp\nb-phpunit-log.xml" "--configuration" "C:\xampp\htdocs\yyy\phpunit.xml" "C:\Program Files\NetBeans 8.0.1\php\phpunit\NetBeansSuite.php" "--run=C:\xampp\htdocs\yyy\tests"
PHPUnit 4.8.27 by Sebastian Bergmann and contributors.
工作人员here