AngularJS-如何从函数转到.config()

AngularJS-如何从函数转到.config(),angularjs,login,controller,Angularjs,Login,Controller,我对AngularJS是个新手。我正在用我的角度函数做一个简单的登录表单,就像这样 function LoginCtrl($scope, $http) { $scope.doLogin = function(){ $http.get('pages/login.php?userid='+$scope.userid+'&userpassword='+$scope.password) .success(function(data) {

我对AngularJS是个新手。我正在用我的角度函数做一个简单的登录表单,就像这样

function LoginCtrl($scope, $http)
{

    $scope.doLogin = function(){

         $http.get('pages/login.php?userid='+$scope.userid+'&userpassword='+$scope.password)
         .success(function(data) {

            if(data === 'F'){
                $scope.message = 'Invalid username or password!';
            } else  {
                $scope.message = 'Logged succesfully!';
                // i think should goes here...
            }

        });

     };

}
登录成功后,我需要通过以下方式调用我的控制器:

userMg.config(['$routeProvider',
  function($routeProvider) {
    $routeProvider.
      when('/auth', {
        templateUrl: 'pages/auth.html',
        controller: 'AuthCtrl'
      }).
      when('/usercp/:user_id', {
         templateUrl: 'pages/usercp.html',
         controller: 'UserCpCtrl'
      }).
      otherwise({
        redirectTo: '/auth'
      });
  }]);

如果尝试重定向,请尝试使用位置服务

function LoginCtrl($scope, $http, $location)
{

    $scope.doLogin = function(){

         $http.get('pages/login.php?userid='+$scope.userid+'&userpassword='+$scope.password)
         .success(function(data) {

            if(data === 'F'){
                $scope.message = 'Invalid username or password!';
            } else  {
                $scope.message = 'Logged succesfully!';
                var userId = data.userId;
                // RE-DIRECT HERE
                $location.path('/usercp/' + userId);
            }

        });

     };

}

如果尝试重定向,请尝试使用位置服务

function LoginCtrl($scope, $http, $location)
{

    $scope.doLogin = function(){

         $http.get('pages/login.php?userid='+$scope.userid+'&userpassword='+$scope.password)
         .success(function(data) {

            if(data === 'F'){
                $scope.message = 'Invalid username or password!';
            } else  {
                $scope.message = 'Logged succesfully!';
                var userId = data.userId;
                // RE-DIRECT HERE
                $location.path('/usercp/' + userId);
            }

        });

     };

}

如果尝试重定向,请尝试使用位置服务

function LoginCtrl($scope, $http, $location)
{

    $scope.doLogin = function(){

         $http.get('pages/login.php?userid='+$scope.userid+'&userpassword='+$scope.password)
         .success(function(data) {

            if(data === 'F'){
                $scope.message = 'Invalid username or password!';
            } else  {
                $scope.message = 'Logged succesfully!';
                var userId = data.userId;
                // RE-DIRECT HERE
                $location.path('/usercp/' + userId);
            }

        });

     };

}

如果尝试重定向,请尝试使用位置服务

function LoginCtrl($scope, $http, $location)
{

    $scope.doLogin = function(){

         $http.get('pages/login.php?userid='+$scope.userid+'&userpassword='+$scope.password)
         .success(function(data) {

            if(data === 'F'){
                $scope.message = 'Invalid username or password!';
            } else  {
                $scope.message = 'Logged succesfully!';
                var userId = data.userId;
                // RE-DIRECT HERE
                $location.path('/usercp/' + userId);
            }

        });

     };

}

您是否正在尝试路由到其他位置?如果是这样,请使用$route服务。老兄,请原谅。。。我怎么使用它?你是想换个地方吗?如果是这样,请使用$route服务。老兄,请原谅。。。我怎么使用它?你是想换个地方吗?如果是这样,请使用$route服务。老兄,请原谅。。。我怎么使用它?你是想换个地方吗?如果是这样,请使用$route服务。老兄,请原谅。。。我如何使用它?