한 가지 방법. 귀하의 경우에 당신은 form.$error.required.length
를 사용하여 시도 할 수 있습니다 : -
<div ng-show="form.$submitted && form.$invalid">
Sorry but {{form.$error.required.length}} errors have been made.
</div>
Demo
당신은 양식에 오류의 수를 결정하고 그것을 반환 할 수있는 컨트롤러 기능을 추가하고 그것을 사용할 수 있습니다 뷰는 총 오류 수를 표시합니다.
$scope.numberoferrors=function(form){
var count = 0,
errors = form.$error;
angular.forEach(errors, function(val){ if(angular.isArray(val)) { count += val.length; } });
//Object.keys(errors).forEach(function(key){ count += errors[key].length }); //get count of all error categories from form
return count;
};
Demo
출처
2014-09-28 16:49:07
PSL