在下面的代码中。当我将return true
放入.error
或.success
函数时。然后什么也没发生。
但是当我把它放在我的.error
或.success
函数之外时,它会很好地返回,当我ngDialog
时它会关闭return true
。但是,我真的不明白为什么。
angular.module('App')
.controller('NewUserController',function($scope, User, $http){
$scope.user = {};
$scope.save = function()
{
User.create($scope.user)
.success(function(data){
console.log('success');
return true;
})
.error(function(data){
console.log('error')
return false;
});
return true;
}
});
答案 0 :(得分:1)
$scope.save = function()
{
return User.create($scope.user)
.success(function(data){
console.log('success');
return true;
})
.error(function(data){
console.log('error')
return false;
});
}