Sauter des formulaires imbriqués de validation avec AngularJS

Comment puis-je me passer de la validation des imbrications avec AngularJS? Je dois faire une forme extérieure valide même lorsque son enfant formulaire n'est pas valide.

Dans l'exemple ci-dessous forme extérieure doit être valide (fOuter.$valid doit être vrai). Par défaut, il n'est pas. Est-il une option?

Code (jsFiddle):

<div ng-app ng-controller="Ctrl">  
    <ng-form name="fOuter">  
        <h3>Outer form (valid={{fOuter.$valid}})</h3>  
        <input type="text" name="txtOuter" ng-model="outer" placeholder="(required)" required />  
        <ng-form name="fInner">  
            <h3>Inner form (valid={{fInner.$valid}})</h3>  
            <input type="text" name="txtInner" ng-model="inner" placeholder="(required)" required />  
        </ng-form>  
    </ng-form>  
</div>
  • donc Externe non valide seulement si les deux ampoules ne sont pas valides, non?
  • Je veux faire de la forme extérieure valide si son propre champ de texte est valide (et ne pas prêter attention à des champs non valides dans l'intérieur de la forme).
  • Eu le même problème et résolu avec ce violon
InformationsquelleAutor Antelle | 2013-10-12