Obtenez toutes les erreurs de validation Angulaires 2 FormGroup

Étant donné ce code:

this.form = this.formBuilder.group({
      email: ['', [Validators.required, EmailValidator.isValid]],
      hasAcceptedTerms: [false, Validators.pattern('true')]
    });

Comment puis-je obtenir toutes les erreurs de validation de this.form?

Je suis en train d'écrire des tests unitaires et souhaitez inclure la validation des erreurs dans le message d'assertion.

  • Au lieu de Validateurs.motif('true') vous pourrait/devrait utiliser les Validateurs.requiredTrue pour appliquer la case à cocher en cours de vérification.
InformationsquelleAutor EagleBeak | 2016-11-18