1
所以看起来我的要求:
angular.module('todoApp').factory('UsersService', ['$resource', 'paramsService', '$q', function($resource, paramsService, $q){
var server = paramsService.serverUrl;
return {
'auth': function(username, password){
var $response = {};
$resource(server + '/api/account/auth', {}, {call: {method: 'POST', headers: {'Content-Type': 'application/json'}}}).call(
{'username': username, 'password': password},
function(data){
console.log(data);
$response = data;
}
);
console.log($response);
return $response;
},
}
}]);
在数据成功功能我HAVA响应,但变量$回应是空的。我知道,但为什么会发生,但无法找到方法等待响应返回它。我如何获得$资源的回应?
查看docs.angularjs网站上的教程示例。范围项目接受承诺 – charlietfl 2013-04-10 14:13:36