2016-11-04 129 views
1

我使用的春季启动和春季安全的UI路由器库。 当我尝试访问我定义的路由时,什么也没有发生,我甚至在控制台中都没有出现错误。AngularJs的ui路由器不工作在春季启动

这里是我的app.js文件

var app = angular.module("app", ['ui.router']); 

app.config(function($stateProvider, $urlRouterProvider) { 
// 
// For any unmatched url, redirect to /state1 
$urlRouterProvider.otherwise("/"); 
// 
// Now set up the states 
$stateProvider 
    .state('default', { 
     url: "/", 
     templateUrl: "partials/firstpage.html" 
    }) 

.state('register', { 
    url: "/register", 
    templateUrl: "partials/register.html" 
}) 

.state('login', { 
    url: "/login", 
    templateUrl: "partials/login.html" 
}) 

});

index.html文件:

<!DOCTYPE html> 
<html> 
<head> 
<meta charset="ISO-8859-1"> 

<script src="assets/js/jquery-2.1.4.js"></script> 

<script src="assets/bootstrap/js/bootstrap.js"></script> 
<script src="https://ajax.googleapis.com/ajax/libs/angularjs/1.5.8/angular.min.js"> </script> 
<script src="https://cdnjs.cloudflare.com/ajax/libs/angular-ui-router/0.3.1/angular-ui-router.js"> </script> 

<script src="app.js"> </script> 
<script src="controllers/navbar.controller.js"> </script> 

</head> 

<body> 
<div ui-view> </div> 

</body> 

的WebSecurityConfiguration类:

protected void configure(HttpSecurity httpSecurity) throws Exception { 
    httpSecurity 
      .csrf() 
      .disable() 
      .exceptionHandling() 
      .authenticationEntryPoint(authenticationEntryPoint) 
      .and() 
      .sessionManagement() 
      .sessionCreationPolicy(SessionCreationPolicy.STATELESS) 
      .and() 
      .authorizeRequests() 
      .antMatchers(
        HttpMethod.GET, 
        "/", 
        "/*.html", 
        "/favicon.ico", 
        "/**/*.html", 
        "/**/*.css", 
        "/**/*.js", 
        "/**/**/*.css", 
        "/**/**/*.js", 
        "/**/**/*.html", 
        "/**/**/**/*.css", 
        "/**/**/**/*.js", 
        "/**/**/**/*.html", 
        "/**/**/**/**/*.css", 
        "/**/**/**/**/*.js"   
      ).permitAll() 
      .antMatchers("/auth/**", "/").permitAll() 
      .anyRequest().authenticated(); 

    // Custom JWT based authentication 
    httpSecurity 
      .addFilterBefore(authenticationTokenFilterBean(), UsernamePasswordAuthenticationFilter.class); 
} 

这里是我的项目结构: project structure

有什么,我应该添加到我的代码来配置用于Spring启动的ui路由器库?

+0

Thailand

回答

0

您的HTML代码没有ng-app指令。所以基本上你的角度应用程序没有变得初始化

+0

现在,它的工作,非常感谢你! –