Javascript 成功不是一种功能
我用AngularJs做了一个项目来学习,但我发现了一个错误: 错误:$http.post(…)。成功不是一个函数 authFactory.login@ 多洛金@ 代码如下 控制器Javascript 成功不是一种功能,javascript,angularjs,Javascript,Angularjs,我用AngularJs做了一个项目来学习,但我发现了一个错误: 错误:$http.post(…)。成功不是一个函数 authFactory.login@ 多洛金@ 代码如下 控制器 vm.doLogin = function(){ vm.processing = true; vm.error = ''; Auth.login(vm.loginData.username, vm.loginData.password)
vm.doLogin = function(){
vm.processing = true;
vm.error = '';
Auth.login(vm.loginData.username, vm.loginData.password)
.success(function(data){
vm.processing = false;
Auth.getUser().then(function(data){
vm.user = data.data;
});
if (data.success) {
$location.path('/');
}else{
vm.error = data.message;
}
});
}
服务
authFactory.login = function(username, password){
return $http.post('/api/login',{
username: username,
password: password
})
.success(function(data){
AuthToken.setToken(data.token);
return data;
})
},
authFactory.login = function(username, password){
return $http.post('/api/login',{
username: username,
password: password
})
.then(function(data){
AuthToken.setToken(data.token);
return data;
})
},
谢谢收听
authFactory.login = function(username, password){
$http.post('/api/login',{
username: username,
password: password
}).then(function success(data){
//Some code for success.
}, function error(err){
console.log(err)
});
},
使用访问数据。然后
而不是。成功
控制器
vm.doLogin = function(){
vm.processing = true;
vm.error = '';
Auth.login(vm.loginData.username, vm.loginData.password)
.then(function(data){
vm.processing = false;
Auth.getUser().then(function(data){
vm.user = data.data;
});
if (data.success) {
$location.path('/');
}else{
vm.error = data.message;
}
});
}
服务
authFactory.login = function(username, password){
return $http.post('/api/login',{
username: username,
password: password
})
.success(function(data){
AuthToken.setToken(data.token);
return data;
})
},
authFactory.login = function(username, password){
return $http.post('/api/login',{
username: username,
password: password
})
.then(function(data){
AuthToken.setToken(data.token);
return data;
})
},
谢谢你的帮助,这对我帮助很大。如果答案有帮助,请投票。谢谢你的帮助,这对我帮助很大。欢迎你。。!!