1
저는 이오닉을 사용 중이며 여러 양식에 ng-repeat를 사용하고 있습니다. 각 양식에 대해 별도의 유효성 검사를하고 싶지만이 작업을 어떻게 수행 할 수 있을지 확신 할 수 없습니다. 별도의 양식에 대한ng-repeat에서 별도의 확인
<div class="form-errors"
ng-show="testForm[question.QuestionId].$error.required"
ng-messages="testForm[question.QuestionId].$error"
ng-messages-include="shared/form-errors.html"
ng-if="question.QuestionType == 'QuestionRadio'">
</div>
검증 작업을 할 수있는 기능이 있지만 :
코드 :
<ion-list ng-if="question.QuestionType == 'QuestionRadio'">
<ion-radio ng-repeat="choice in question.Answers"
ng-model="vm.answer[choice.AnswerId]"
name="{{question.QuestionId}}"
ng-required="vm.answer"
ng-required="!vm.someSelected(vm.answer)">
{{choice.Text}}
</ion-radio>
</ion-list>
오류 메시지를 표시하는 코드 결합
vm.someSelected = function (object) {
return Object.keys(object).some(function (key) {
return object[key];
});
}
위의 코드는 양식에 유효성 검사를 수행하지만, 한 양식이 통과하면 모든 양식이 통과하여 원하지 않는 양식을 전달합니다 싫어하는 결과. 양식에 유효성 검사를 전달하는 고유 한 방법이 있도록 양식을 작성하려면 어떻게해야합니까? 요소에