在下面的代码中。当我将return true
或.error
放入.success
函数中时。然后什么也没有发生。
但是当我把它放在我的.error
or.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;
}
});