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?
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.
[~ # ~] mise à jour [~ # ~]
Lien Plunker - https://plnkr.co/edit/CFC4uKpvfE4otJ2PWdkc?p=preview