Я новичок в угловой с остальным API. Простая страница входа на домашнюю страницу навигации с Java, остальные API, с угловой JS 1. Но при нажатии кнопки входа он перенаправляет на ту же страницу входа. Но я мог видеть логи и без ошибок.
Это мой app.js
var loginapp = angular.module('loginapp' ,['ngRoute','ngResource']);
loginapp.config(['$routeProvider', function($routeProvider) {
console.log("config");
$routeProvider
.when('/', {
templateUrl: 'login.html',
controller: 'loginController'
})
.when('generate-report', {
templateUrl: 'generate-report.html',
controller: 'generatexml'
})
.otherwise({
redirectTo: '/generate-report'
});
}]);
loginapp.controller('loginController',['$scope', '$http', function
($scope,$http) {
$scope.submitlogin = function (response) {
console.log("submit login called")
$http({
method : 'POST',
url : 'login',
data : '',
headers : {
'Content-Type' : 'application/json'
}
}).then( response );
}
}]);
мой HTML-код
<body ng-app="loginapp">
<div class="login-box" ng-controller="loginController">
<form>
<input id="inputUserId" type="text" >
<input id="inputPassword" type="password" >
<button ng-click="submitlogin()" >Sign in</button>
</form>
</div>
</body>
Это мой класс контроллера Java
@Controller
открытый класс LoginController {
@RequestMapping(value="/" , method = RequestMethod.GET)
public String viewLogin(Model model) {
System.out.println("login controller");
return "login";
}
@RequestMapping(value="/login", method = RequestMethod.POST)
public String submitLogin() {
System.out.println("Login controller - submitLogin");
return "generate-report";
}
}