Javascript 如何禁用类型为';的特定输入元素的步骤属性验证;编号';?

Javascript 如何禁用类型为';的特定输入元素的步骤属性验证;编号';?,javascript,angularjs,html,validation,Javascript,Angularjs,Html,Validation,我使用的是angular 1.5.5,我想利用HTML5表单验证。 我不是BW专家 所以我有这样的想法: <input type="number" name="element1" ng-model="element1" step="{{range.step}}" min="{{range.min}}" max="{{range.max}} ..."/> <input type="number" name="element2" ng-model="element2" .../&g

我使用的是angular 1.5.5,我想利用HTML5表单验证。 我不是BW专家

所以我有这样的想法:

<input type="number" name="element1" ng-model="element1" step="{{range.step}}" min="{{range.min}}" max="{{range.max}} ..."/>
<input type="number" name="element2" ng-model="element2" .../>
<button type="submit" ...</button>


如果同时使用
step
ng step
,您就可以完成您所追求的目标

使用
step
指定希望值通过HTML输入向上/向下切换递增/递减的量。使用
ng步骤
指定要对值执行的验证。如果不指定
ng步骤
,Angular将使用
步骤
的值进行验证

例如,您可能希望使用输入切换将值增加0.1,并单独验证该值是否为0.01的增量。您可以使用以下输入定义来完成此操作:

<input type="number" ng-model="model.field" step="0.1" min="0" max="1" ng-step="0.01"/>


创建自己的指令会更容易。我可以添加一个指令来修复角度错误(.directive(“step”,function(){…),但这不是我想要的。