0
角JS确实提供了一种验证数HTML5引入的输入的属性,如min
或required
包括。缺少步骤在输入属性错误消息
<input type="number" name="input1" id="input1" min="0"
ng-model="$ctrl.input1"ng-required />
<div ng-messages="formname.input1.$error" class="em-messages">
<div ng-message="required">This value is required</div>
<div ng-message="min">You must not use negative values</div>
</div>
对于step
属性这样的验证工作,但是可以显示任何错误信息在默认情况下料方式,所以有什么来实现它(最简单的方法,例如用于step="0.001"
?
<input type="number" name="input1" id="input1" min="0" step="0.001"
ng-model="$ctrl.input1"ng-required />
<div ng-messages="formname.input1.$error" class="em-messages">
<div ng-message="required">This value is required</div>
<div ng-message="min">You must not use negative values</div>
<div ng-message="step">You can work with 0.001 steps</div>
</div>