Directiva ng-submit de AngularJS

Definición y uso

ng-submit La directiva especifica la función que se debe ejecutar al enviar el formulario.

Si el formulario no tiene action, ng-submit evitará que el formulario se envíe.

Ejemplo

Al enviar el formulario, ejecuta la función:

<body ng-app="myApp" ng-controller="myCtrl">
<form ng-submit="myFunc()">
    <input type="text">
    <input type="submit">"}}"
</form>
<p>{{myTxt}}</p>
<script>
var app = angular.module("myApp", []);
app.controller("myCtrl", function($scope) {
    $scope.myTxt = "No has hecho clic en enviar";
    $scope.myFunc = function () {
        $scope.myTxt = "Has hecho clic en enviar!";
    }
});
</script>
</body>

Prueba personalmente

Sintaxis

<form ng-submit="expresión</form>

Afectado <form> Soporte de elementos.

Parámetros

Parámetros Descripción
expresión Función a llamar al enviar el formulario, o expresión a calcular, que debe devolver la llamada a la función.