restangular all()。post()不返回一个对象?

时间:2014-05-27 00:11:32

标签: angularjs restangular

我一直在尝试使用restangular post(),但未能得到承诺中返回的帖子的回复:

var reports = Restangular.all('reports');
reports.post($scope.formData).then(function(newRecord) {
  console.log(newRecord);
});

console.log()返回undefined。我究竟做错了什么? 检查响应数据表明我得到一个有效的json字符串作为响应:

{"reportId":"34","type":"Group","outputMode":"store","huh":"someOutputData","magic":"someOutputFormatting"}

Firebug知道如何将上面的内容变成有效的json对象。

我使用restangular min 1.4.0。

感谢您的帮助!

注意:在我看过的其他重要问题中,我也看过question 17135998,但它并没有解决我的问题。事实上,如果你看看paynestrike的评论,他/她似乎遇到了同样的问题,只有一个all()。post()只返回undefined

修改

我还尝试过第二次回调then()以查看我是否收到错误(也就是问题17135998),但我似乎没有得到任何错误。

0 个答案:

没有答案