Ho un modulo che desideravo essere annidato, ma non è possibile poiché HTML non può accettare form annidati. C'è un modo per richiamare manualmente l'invio (attiva la convalida, ad es. Richiesta) sul primo modulo su AngularJS?Come attivare manualmente l'invio di un modulo in AngularJS?
Ecco come il codice è simile:
<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, entrambe le forme sono sotto un controller se questo aiuta
ng-submit lega il 'submit' evento ad un elemento .. e per quanto ne so, questo dovrebbe essere associato a un pulsante o di input [type = submit] o input [tipo = pulsante] nodo DOM, non dovrebbe? – abourget