Comment ajouter de nouvelles FormGroup ou FormControl pour former

J'ai le texte suivant form Angulaire créé avec FormBuilder:

constructor(private fb: FormBuilder) {
    this.myForm = fb.group({
        'name': ['', [Validators.required],
        'surname': ['', [Validators.required],
        'email': ['', [validateEmail]],
        'address': fb.group({
            'street': [''],
            'housenumber': [''],
            'postcode': ['']
        }, { validator: fullAddressValidator })
    });
}

Existe un moyen de faire ajouter de nouveaux champs, comme FormControl ou de nouveaux FormGroup à myForm ?

Je veux dire, si je veux ajouter de nouveaux champs à la demande ou en fonction de certaines conditions, comment ajouter des éléments à la même forme qui est créé la première fois dans l' constructor?

Cela pourrait également aider: stackoverflow.com/questions/55334283/...

OriginalL'auteur smartmouse | 2017-01-11