AngularJS-如何从函数转到.config()
我对AngularJS是个新手。我正在用我的角度函数做一个简单的登录表单,就像这样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) {
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服务。老兄,请原谅。。。我如何使用它?