web-dev-qa-db-fra.com

Désactiver la forme entière à la fois (forme réactive angulaire)

Existe-t-il un moyen de désactiver l'ensemble du formulaire dans angular lors de l'utilisation de formulaires réactifs. Je sais qu'il est possible de les désactiver un par un.

 this.tempForm = this.fb.group({
  m26_type:  '',
  m26_name:  ''
 })
this.tempForm.get('m26_type').disable();

Est-il possible de désactiver l'ensemble du formulaire plutôt que de désactiver chaque contrôleur séparément?

15
YD_
this.tempForm.disable();

Désactive le contrôle. Cela signifie que le contrôle sera exempt de contrôles de validation et exclu de la valeur globale de tout parent. Son statut est DESACTIVE.

Si le contrôle a des enfants, tous les enfants seront désactivés pour maintenir le modèle.

LIEN

[~ # ~] mise à jour [~ # ~]

Lien Plunker - https://plnkr.co/edit/CFC4uKpvfE4otJ2PWdkc?p=preview

16
Rahul Singh