habe Ich habe den folgenden Code und ich bin nicht in der Lage zu triggern - ng-submit oder ng-klicken Sie auf diese Ausnahme lokale onclick Funktion auf Login-Taste. Bitte lassen Sie mich knjow, wenn Sie gute Lösung oder in der Lage kennen das Problem zu identifizieren:Ich kann das Formular nicht senden, wenn ich das Login-Formular
<form ng-submit = "login.submitLoginForm(login.user)" novalidate>
<p>
<input class="username-email" type="email" name="username" value="" placeholder="Your Email"
ng-model="login.user.userName">
</p>
<p>
<input class="password" type="password" name="password" value="" placeholder="Password"
ng-model="login.user.pwd">
</p>
<div class="checkbox">
<label>
<input type="checkbox" value="">Remember me</label>
</div>
<p>
<button class="login" type="submit" name="Login" value="Login">Login</button>
</p>
</form>
vm.submitLoginForm = submitLoginForm;
function submitLoginForm(user) {
// submitLoginForm...
console.log("UserName..form.." + user.UserName + 'pwd..' + user.pwd);
if(user.userName != '' || user.userName != 'undefined'){
vm.user.userName = user.userName;
console.log("UserName..form.." + user.userName + vm.user.userName);
ServiceFactory.setUserName(vm.user.userName);
}
if(user.pwd != '' || user.pwd != 'undefined'){
vm.user.pwd = user.pwd;
console.log("UserName..pwd.." + user.pwd + vm.user.pwd);
ServiceFactory.setPwd(vm.user.pwd);
}
initialize();
};
Versuchen 'LoginCtrlr' mit' ng-controller' in UI-Ebene angebracht .. –
Ich habe es schon in - Route - Config $ injizieren = [ '$ routeProvider', '$ locationProvider', '$ httpProvider']; Funktion config ($ routeProvider, $ locationProvider, $ httpProvider) { $ routeProvider .when ('/', { Controller: 'LoginCtrlr', templateUrl: 'views/login.html', controllerAs: 'login' }) .otherwise ({redirectTo: '/'}); – Smitha
Ja, Sie haben es, aber versuchen Sie es auch einmal auf UI-Ebene anzuhängen. Ich hatte dieses Problem früher .. –