С followinh HTML, это не возможно, чтобы подтвердить шаг:Подтвердить шаг внутри ввода типа числа
<form name="myForm">
<input type="number" name="test" min={{min}} max={{max}} step={{step}}>
<div class="error-popup" ng-if="myForm.test.$touched && myForm.test.$valid">
<p>Invalid number</p>
</div>
</form>
Например, если $scope.min=3
, $scope.max=9
и $scope.step=0.3
, myForm.test.$valid
остается верным для значений, как 3.4 или 4.3, тогда как это не должно. Итак, я думаю об использовании ng-pattern
. Возможно ли построить такой ng-pattern
, который позволяет использовать только значения min+x*step
или я должен создать для этого директиву?
Используйте 'нг-min',' нг-max' и 'нг-step'. – Tushar
Нет никакой разницы –