2016-05-23 2 views

ответ

0

Насколько я знаю.

1) Это способ добавить проверку MINLENGTH к элементу управления без необходимости поддержки HTML 5

2) Он добавляет MINLENGTH валидатор к ngmodel

0

ngMinlength является "угловой известно" поэтому вы поместите выражение как значение атрибута (вместо самого значения). Использование ngMinLength позволит AngularJs включать ограничение в свою систему проверки формы. Регулярная проверка длины HTML5 не будет выполнена.

@see: https://docs.angularjs.org/api/ng/directive/ngMinlength

0

ngMinlength добавляет MINLENGTH банкнотоприемнику ngModel.

ng-minlength позволяет, например, проверять ввод. Например, вы можете показать сообщение о ошибке, соответственно, как это:

<html ng-app> 
 
    <head> 
 
    <script src="https://ajax.googleapis.com/ajax/libs/angularjs/1.2.9/angular.min.js"></script> 
 
    </head> 
 
<body> 
 
    <form name="form"> 
 
    <label for="input">This input is minlength 4: </label> 
 
    <input type="text" ng-model="model" id="input" name="input" ng-minlength="4" /><br> 
 
    <span ng-if="form.input.$invalid" style="color:red">THE INPUT IS NOT VALID</span> 
 
    <hr> 
 
    input valid? = <code>{{form.input.$valid}}</code><br> 
 
    model = <code>{{model}}</code> 
 
    </form> 
 
</body> 
 
</html>

Также

ngMinlength не установлен атрибут MINLENGTH и, следовательно, проверка ограничений HTML5 не доступны.

Документация: https://docs.angularjs.org/api/ng/directive/ngMinlength

Смежные вопросы