Comment trouver les contrôles non valides dans angulaire 4 forme réactive

J'ai un réactif de forme Angulaire, comme ci-dessous:

this.AddCustomerForm = this.formBuilder.group({
    Firstname: ['', Validators.required],
    Lastname: ['', Validators.required],
    Email: ['', Validators.required, Validators.pattern(this.EMAIL_REGEX)],
    Picture: [''],
    Username: ['', Validators.required],
    Password: ['', Validators.required],
    Address: ['', Validators.required],
    Postcode: ['', Validators.required],
    City: ['', Validators.required],
    Country: ['', Validators.required]
});

createCustomer(currentCustomer: Customer) 
{
    if (!this.AddCustomerForm.valid)
    {
        //some app logic
    }
}

.AddCustomerForm.valide retourne false, mais tout semble bon.

J'ai essayé de trouver avec la vérification de l'état de la propriété dans la collection de contrôles. Mais je me demande si il existe un moyen de trouver les invalides et d'un écran pour l'utilisateur?

De vous voulez juste pour afficher les champs avec une erreur, vous pouvez utiliser les css pour mettre en évidence ou de la couleur des champs non valides. Chaque champ non valide a un "ng-invalide" class ajouté dans sa liste de classe

OriginalL'auteur sa_ | 2017-07-20