我一直在尝试使用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),但我似乎没有得到任何错误。