AngularJS从http post到Tastypie API读取响应数据

时间:2014-01-03 18:31:21

标签: javascript django api angularjs tastypie

我有一个问题,我正在尝试创建一个实际上也返回响应数据的帖子请求。

我已经配置了我的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:是的 删除此问题解决了这个问题。

0 个答案:

没有答案