Code de validation personnalisé

Mis à jour
Ce contenu vous a-t-il été utile ?
Ce contenu vous a-t-il été utile ?
/*
respondentAnswerValue : valeur saisie par le répondant
answer : objet Answer qui est en cours de validation
question : objet Question auquel la réponse appartient
surveyAnswers : toutes les réponses du répondant publiées jusqu’à présent */
function isFilled(
respondentAnswerValue, // :string
answer, // : Answer
question, // : Question
surveyAnswers // : SurveyFormGroupAnswer[]
) {
if (!respondentAnswerValue || respondentAnswerValue.length == 0) {
return { message : 'please enter something'};
}
return null;
}export interface SurveyFormGroupAnswer {
answer: Answer; // Answer to which this respondent answer belongs to
question: Question; // Question of the answer
answerControl: FormControl; // Form control that keeps the respondent answer value
sectionIndex: number; // section index if the question is repetable.
sectionId: string; // unique section id if the question is repeatable.
}