我有以下情况:
我使用ngResource将一些数据保存到mysql数据库中,在成功保存()之后,我想记录服务器发送给我的json响应:
Document.save({}, postData, function(response){
console.log(response);
});
这不会导致简单的响应,但会产生类似具有自己方法的对象。我希望在response.data
之后的$http.$get
输出一些简单的输出:
{
"docClass":"testets",
"colCount":1,
"columns":null,
"groupid":7,
"id":19,
"lang":"de",
"title":"test",
"version":1409849088,
"workflow":"12234"
}
迎接
答案 0 :(得分:0)
看看这个答案 Promise on AngularJS resource save action
所以我认为在你的情况下你需要做
var document = new Document(postData);
document.$save()
.then(function(res){});
但也来自我提供的链接
这很可能意味着您对$ save的调用将返回空引用。此外,在Angular 1.2之前的资源api上不可用,因为资源不是基于承诺的。