我有一个问题,我正在尝试创建一个实际上也返回响应数据的帖子请求。
我已经配置了我的api,这样当帖子成功时,它会将对象作为响应返回。我想这样做,以便我可以检索已分配给它的正确ID。
My Order方法,我使用的方法就是这样。
posServices.factory('Order', ['$resource', '$http',
function($resource, $http){
return $resource(APIURL + 'order/?username=' + APIUSER + '&api_key=' + APIKEY + '' + '&limit=0', {}, {
create: {
method:'POST',
params:{},
transformResponse: tastypieDataTransformer($http),
isArray: true
}
});
}
]);
我希望能够在我的控制器中做这样的事情:
var response = Order.create('{"paymentMethod":"' + $scope.paymentMethod + '"}');
我对angularJS很新,只是把它扔出去。
修改 我已经发现数据实际上在这里,但我似乎无法找到一种方法将它放入控制器中的变量中。如果我从我的转换函数我console.log()我得到正确的信息,但我无法弄清楚为什么我不能得到它我想要它。
编辑2: 好像我很漂亮: isArray:是的 删除此问题解决了这个问题。