Comment déclencher manuellement une soumission du formulaire en AngularJS?

J'ai un formulaire que je voulais être imbriquées, mais il n'est pas possible, car le HTML ne peut pas accepter imbriqué. Est il possible que je peux appeler manuellement la soumettre(déclenche la validation, par exemple) sur la première forme sur AngularJS?

Voici comment le code ressemble à:

<div ng-conroller="ContactController">

    <form ng-submit="saveHeaderAndDetail()">
        <label for="Description">Description</label>
        <input type="text" ng-model="Description" required/> 

        <input type="text" style="visibility:hidden" />
    </form>

    <form ng-submit="addToDetail()">
    ... 
    </form>

    <input type="button" 
        ng-click="what code could trigger the first form's submit?"/>

</div>

Btw, les deux formes sont en vertu d'un contrôleur qui permet de

ng-soumettre lie 'submit' événement à un élément.. et autant que je sache, ce doit être attaché à un bouton ou input[type=submit] ou input[type=button] nœud DOM, n'est-ce pas ?

OriginalL'auteur Hao | 2012-08-05