Tengo un formulario que quería anidar, pero no es posible porque HTML no puede aceptar el formulario anidado. ¿Existe alguna manera de invocar manualmente el envío (desencadena la validación, por ejemplo, requerida) en el primer formulario en AngularJS?¿Cómo activar manualmente el envío de un formulario en AngularJS?
Así es como el código es el siguiente:
<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>
Por cierto, ambas formas están bajo un controlador si eso ayuda
ng-presentar une el evento 'enviar' a un elemento .. y yo sepa, esto debería ser asociado a un botón o de entrada [type = Enviar] o ingrese el nodo DOM [tipo = botón], ¿no es así? – abourget