我知道您可以使用$scope.formName.fieldName.$error.required
来确定特定字段是否具有尚未履行的必需属性。您还可以使用$scope.formName.$error.required
查找表单中具有不满足的必需属性的所有字段。
我正在寻找天气或不需要田地。无论天气如何,用户都已填写该字段。我怎么能这样做?
N.B。结果我想要这样的{{countFilledRequiredFields()}}/{{countAllRequiredFields()}}
,然后我可以告诉用户类似的东西:你填写了3/5的必填字段
答案 0 :(得分:0)
您可以从
获取所有满足所需属性的字段$scope.formName.$$success.required
因为您可以从以下字段获取所有具有不满足的必需属性的字段:
$scope.formName.$error.required
您可以轻松地将两者结合起来,实现您想要的效果。即。
allRequiredFieldsCount =
$scope.formName.$$success.required.length +
$scope.formName.$error.required.length;
filledRequiredFieldsCount = $scope.formName.$$success.required.length;