2017-08-08 46 views
-1

我們在Web應用程序中有多個頁面。我使用的是使用java和angularjs的spring框架..我無法理解如何從一個頁面到另一個不調用控制器每次......任何人都可以幫忙?如何在Spring框架中從一個頁面導航到另一個頁面,而無需每次調用​​控制器

+0

這就是控制器的全部目的。你爲什麼要這樣? – ChrisThompson

+0

你應該處理靜態內容:https://stackoverflow.com/questions/1483063/how-to-handle-static-content-in-spring-mvc – Optio

+0

我在html文件中包含js文件(包含控制器實現的東西)使用腳本標記...它不工作..我不明白爲什麼...我通過上面的文章包括靜態資源,但沒有爲我工作... –

回答

0
// Code goes here 
Below code may help you to redirect you from one page to another page. 

(function() { 
    'use strict'; 


    function LoginController($scope, $log, $location, $http) { 

    //onSuccess callback.... 
    function onLoginSuccess(res) { 
     $log.info('Successfully logged in.'); 
     $location.path(NavigationPath.HOME); 
    } 

    //onError callback 
    function onError(error) { 
     $log.error('Login in failed.', error); 
    } 

    /** 
    * Sign in user after validating the credentials. 
    */ 
    $scope.signIn = function() { 
     $scope.isSigningIn = true; 
     var formData = { 
     username: $scope.userName, 
     password: $scope.password 
     }; 
     $http.post(formData).then(onLoginSuccess, onError).finally(function() { 
     //final stuff you can do here 
     }); 
    }; 
    onLoad(); 
    } 


    var app = angular.module('app'), 
     requires = [ 
     '$scope', 
     '$log', 
     '$location', 
     '$http', 
     LoginController 
     ]; 
    app.controller('LoginController', requires); 

}()); 
+0

我分離代碼在兩個部分,使所有的控制器東西是在js文件中,然後使用腳本標籤將這個js文件包含在html文件中......但它似乎沒有工作 –

相關問題