Как вручную вызвать отправку формы в AngularJS?

У меня есть форма, которую я хотел вложить, но это невозможно, так как HTML не может принимать вложенную форму. Есть ли способ, которым я могу вручную вызвать отправку (, запускает проверку, например. требуется )в первой форме на AngularJS?

Вот как выглядит код:

<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>

Кстати, обе формы находятся под одним контроллером, если это поможет

17
задан leppie 5 August 2012 в 15:38
поделиться