Skip to content Skip to sidebar Skip to footer

Ng-submit Not Triggering In Angularjs

I got no error in my console, but my ng-submit is just not triggering. I debug by putting something in my controller, it did trigger, means it's not the problem of my controller no

Solution 1:

try this:

signup.js

(function () {
    /* jshint validthis: true */'use strict';

    angular
        .module('MyApp')
        .controller('Signup', Signup);

    Signup.$inject = ['$scope', '$rootScope', '$location', '$window', '$auth'];

    functionSignup($scope, $rootScope, $location, $window, $auth) {
        var vm = this;
        vm.signup = signup;
        vm.user = ...;

        functionsignup() {
            console.log('trigger');
        }
    }
})();

signup.html

<sectionid="signup-view"data-ng-controller="Signup as vm"><form><divclass="form-group"><labelfor="name">First Name</label><inputrequiredtype="text"name="fname"id="fname"placeholder="First Name"class="form-control"ng-model="vm.user.fname"autofocus></div><buttonclass="btn btn-success"data-ng-click="vm.signup()">Sign up</button></form></section>

As a side note, you missed two ';' in your code. I suggest you regularly test your JS code with a tool like JSHint.

Post a Comment for "Ng-submit Not Triggering In Angularjs"