角度指令用于舍入十进制数

9bl*_*lue 2 angularjs angularjs-directive

Angular是否有内置指令来舍入输入值?

在这种情况下,数字过滤器是不合适的,因为我也希望对实际val的ng模型进行舍入.如果我要写一个,它会是什么样的?

tym*_*eJV 6

您可以在表达式中使用ngBlur和Math.round:

<input type="number" ng-model="number" ng-blur="number = Math.round(number)" />
Run Code Online (Sandbox Code Playgroud)