AngularJS - после входа в систему перейти на другую страницу другого модуля ng-app

У меня есть только базовые знания AngularJS. Я создал одно приложение AngularJS.

index.html имеет две ссылки для входа и регистрации. С нг-зрения. По умолчанию логин является представлением. В виде входа у меня есть форма. Это будет отправка в сервлет и возвращение статуса с объектом. У меня есть другая страница home.html wis = ch имеет свой собственный модуль ng-app. Когда вход в систему будет успешным, я хочу направить на home.html pgae. Он также имеет две ссылки и один нг-просмотр для отображения ссылок.

index.html



  
    Login - AngularJS

    

    
    
    
  

  

    
        
            
                
                    <a href="#login"> Login </a>
                    <a href="#register"> View1 </a>
                
            
            
                
            
        
    

  

login.html

    Login

    
            
                Login

                Name:  
                    <br> Password:  <br>
                Login
                <br>
            
            {{user.status}}
    

app.js

//Define Routing for app
angular.module('sampleApp', []).config(['$routeProvider',
  function($routeProvider,$locationProvider) {
    $routeProvider
    .when('/login', {
        templateUrl: 'login.html',
        controller: 'LoginController'
    })
    .when('/register', {
        templateUrl: 'register.html',
        controller: 'RegisterController'
      })
      .otherwise({
        redirectTo: '/login'
      });
//    $locationProvider.html5Mode(true); //Remove the '#' from URL.
}]);

//Home Page Module
angular.module('homeApp', []).config(['$routeProvider',
function($routeProvider,$locationProvider) {
  $routeProvider
  .when('/home', {
      templateUrl: 'home.html'
  })
  .when('/profile', {
      templateUrl: 'profile.html',
      controller: 'ProfileController'
  })
  .when('/settings', {
      templateUrl: 'settings.html',
      controller: 'SettingsController'
    })
    .otherwise({
      redirectTo: '/home'
    });
//  $locationProvider.html5Mode(true);
}]);

LoginController (есть как логин и регистрация. Я реализовал только для входа)

angular.module('sampleApp').controller('LoginController', function($scope,$location,$http) {
    $scope.user = {};
      $scope.loginUser = function() 
      {
        $http({
          method: 'POST',
          url: 'http://localhost:8080/AngularJSLogin/login',
          headers: {'Content-Type': 'application/json'},
          data:  $scope.user
        }).success(function (data) 
          {
            var strJSON=data;
            if(strJSON.status=="Success")
            {
                alert("success");
                $location.path( "/home" );
            }
            else
            {
                $scope.user.status=strJSON.userId+" : "+strJSON.status;
            }
          });
      };
});

angular.module('sampleApp').controller('RegisterController', function($scope,$location,$http) {
    $scope.user = {};
});

home.html



  
    Login - AngularJS

    

    
    
    
  

  
    
        
            
                {{user.name}}
            
            
                
                    <a href="#profile"> Profile </a>
                    <a href="#settings"> Settings </a>
                
            
        
        
            
        
    

  

У каждой ссылки есть свои контроллеры.

Когда я нажимаю на кнопку входа в систему с действительным именем пользователя и паролем, это оповещение суспех, но не захожу на домашнюю (home.html) страницу.

Как мне перенаправить на другую страницу, на которой модуль ng-app отличается от другого? А также как пройти этопользователь возьмите объект home.html для модуля ng-app, чтобы он мог иметь пользовательские данные и отображать имя пользователя и другие значения?

Ответы на вопрос(3)

Ваш ответ на вопрос