Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/473.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 如何在spring框架中从一个页面导航到另一个页面,而无需每次调用控制器_Javascript_Java_Angularjs_Spring Mvc_Oracle12c - Fatal编程技术网

Javascript 如何在spring框架中从一个页面导航到另一个页面,而无需每次调用控制器

Javascript 如何在spring框架中从一个页面导航到另一个页面,而无需每次调用控制器,javascript,java,angularjs,spring-mvc,oracle12c,Javascript,Java,Angularjs,Spring Mvc,Oracle12c,我们在一个web应用程序中有多个页面。我正在使用spring framework和java和angularjs。我无法理解如何在不每次调用控制器的情况下从一个页面导航到另一个页面。有人能帮忙吗?这就是控制器的全部用途。你为什么要这样做?你应该处理静态内容:我包括js文件(包含控制器实现的东西)在使用脚本标记的html文件中…它不起作用…我不明白为什么…我通读了上面的文章以包含静态资源,但对我来说不起作用…我将代码分为两部分,这样所有的控制器内容都在js文件中,然后使用脚本标记将这个js文件包含在

我们在一个web应用程序中有多个页面。我正在使用spring framework和java和angularjs。我无法理解如何在不每次调用控制器的情况下从一个页面导航到另一个页面。有人能帮忙吗?

这就是控制器的全部用途。你为什么要这样做?你应该处理静态内容:我包括js文件(包含控制器实现的东西)在使用脚本标记的html文件中…它不起作用…我不明白为什么…我通读了上面的文章以包含静态资源,但对我来说不起作用…我将代码分为两部分,这样所有的控制器内容都在js文件中,然后使用脚本标记将这个js文件包含在html文件中…但它似乎不起作用在工作
// 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);

}());