2017-09-27 1 views
1

Je souhaite désactiver le bouton de sauvegarde si aucune modification n'a été effectuée sur le formulaire.Formulaire a des contrôles personnalisés. L'état de la forme reste intact après modification de la valeur du contrôle personnalisé. Mais l'état du formulaire devient sale pour le contrôle html natif.Angulaire 4 - désactiver le bouton de sauvegarde si la valeur du contrôle personnalisé du formulaire n'est pas modifiée

+0

s'il vous plaît montrer votre code et élaborer une description plus sur le code afin que nous puissions vous aider à mieux – samAlvin

+0

Form a un trol co personnalisée (sw-entrées personnalisé) .Custom commande rend deux boîtes de saisie Si je change la valeur de tout dans la boîte de saisie, angulaire ajoute la classe ng-dirty à la zone de saisie qui est enfant pour le contrôle personnalisé mais la classe ng-dirty n'est ni ajoutée pour la balise de contrôle personnalisée ni pour la balise de formulaire. – Nikhil

Répondre

0

Essayez ceci:

<form (ngSubmit) = "onSubmit()" #registrationForm = "ngForm"> 
    <button type="submit" [disabled] = "!registrationForm.form.valid"> 
     Submit 
    </button> 
    </form>