Javascript ng视图angularJS和弹簧靴
我的问题是,当路由器将在ng视图中加载我的文件时,我有一个404错误,但我找不到如何解决我是angularJS和spring新手的问题Javascript ng视图angularJS和弹簧靴,javascript,java,angularjs,spring,spring-boot,Javascript,Java,Angularjs,Spring,Spring Boot,我的问题是,当路由器将在ng视图中加载我的文件时,我有一个404错误,但我找不到如何解决我是angularJS和spring新手的问题 app.js app.config(function($routeProvider) { console $routeProvider.when('/', { controller : "loginController", templateUrl : "/pages/login.html" })})
app.js
app.config(function($routeProvider) {
console
$routeProvider.when('/', {
controller : "loginController",
templateUrl : "/pages/login.html"
})})
控制器:
app.controller('loginController', function($scope, $http) {
$scope.companies=null;
$http.post('http://localhost:8080/').success(function(data) {
$scope.companies = data;
console.log(data);
}).error(function(err) {
console.log(err)
});
})
@Controller
public class LoginController {
@Autowired
Facade facade;
@RequestMapping(value = Paths.Public.PATH_ALL_COMPANY, produces = MediaType.APPLICATION_JSON_VALUE, method = RequestMethod.POST)
public @ResponseBody List<CompanyDto> allCompany() {
return facade.allCompany();
}
@RequestMapping(value=Paths.Public.PATH_HOMEPAGE,method=RequestMethod.GET)
public String getindexPage(){
return "index";
}
@RequestMapping(value=Paths.User.PATH,method=RequestMethod.GET)
public String getindexPageqs(){
return "index";
}
}
控制器java:
app.controller('loginController', function($scope, $http) {
$scope.companies=null;
$http.post('http://localhost:8080/').success(function(data) {
$scope.companies = data;
console.log(data);
}).error(function(err) {
console.log(err)
});
})
@Controller
public class LoginController {
@Autowired
Facade facade;
@RequestMapping(value = Paths.Public.PATH_ALL_COMPANY, produces = MediaType.APPLICATION_JSON_VALUE, method = RequestMethod.POST)
public @ResponseBody List<CompanyDto> allCompany() {
return facade.allCompany();
}
@RequestMapping(value=Paths.Public.PATH_HOMEPAGE,method=RequestMethod.GET)
public String getindexPage(){
return "index";
}
@RequestMapping(value=Paths.User.PATH,method=RequestMethod.GET)
public String getindexPageqs(){
return "index";
}
}
html:
<body ng-app="myApp">
<script src="modul/angularJS-1.2.32/angular.min.js" type="text/javascript"></script>
<div ng-view></div>
templateUrl:“/pages/login.html”更改为templateUrl:“pages/login.html”
**或**
如果您是从href拨打电话,请使用此选项
**或**
如果您的login.html模板在WEB-INF中,那么它将无法访问。因此,请将其放在WEB-INF中,而不是WEB-INF中。您可以发布应用程序模块和html代码[code]var app=angular.module(“myApp”,“ngRoute]”);app.config(function($routeProvider){$routeProvider.when('/',{controller:“loginController”,templateUrl:“/pages/login.html”})。when('/user',{controller:“UserHomeController”,templateUrl:“pages/admin.html”})。when('/admin',{controller:“AdminHomeController”,templateUrl:“pages/admin.html”})