Ho un AngularJS nidificati formano in questo modo:Set AngularJS nidificate moduli per presentare
<form name="parentForm" ng-submit="submit()">
<input name="parentInput" type="text">
<ng-include src="childForm.html" ng-form="childForm"></ng-include>
<button type="submit">Submit</submit>
</form>
Ed ecco childForm.html
<input name="childInput" type="text">
per motivi estranei alla questione, non posso unire i moduli padre e figlio: devono essere due file separati.
Ora, quando l'utente fa clic sul pulsante di invio, la convalida viene applicata correttamente a parentForm e childForm. Tuttavia, solo il modulo padre ha il flag $ submit impostato su true, il che è problematico poiché lo sto utilizzando per attivare la visualizzazione di determinati messaggi di errore. Non voglio che il modulo figlio verifichi se il modulo padre è $ inviato, poiché sono due file separati. L'unica opzione che mi è venuta in mente è che il metodo submit() chiama $ setSubmitted() sul modulo figlio, il che è scomodo poiché ora il modulo padre deve fare riferimento direttamente al modulo figlio. C'è un modo migliore per impostare $ del modulo figlio inviato a true?
come è che: "innescare il visualizzazione di determinati messaggi di errore "? –