2014-09-04 75 views
2

我有以下情況:獲取ngResource的實際響應保存()

我用ngResource一些數據保存到MySQL數據庫和之後的全成保存()我要記錄的JSON響應服務器發送給我:

Document.save({}, postData, function(response){ 
    console.log(response); 
}); 

這不會導致一個簡單的響應,而是像一個對象有自己的方法。我想一些smple輸出像response.data$http.$get

{ 
    "docClass":"testets", 
    "colCount":1, 
    "columns":null, 
    "groupid":7, 
    "id":19, 
    "lang":"de", 
    "title":"test", 
    "version":1409849088, 
    "workflow":"12234" 
} 

電賀

回答

0

退房這個答案 Promise on AngularJS resource save action

所以我覺得你的情況,你需要做的

var document = new Document(postData); 
document.$save() 
    .then(function(res){}); 

但也從我提供的鏈接

這可能意味着您調用$ save會返回空引用。此外,在Angular 1.2之前的Resource api上不可用,因爲資源不是基於promise的。

+0

您提供的解決方案不起作用。當我按照自己的方式行事時,我會得到與那個結果相同的結果。 – 2014-09-04 18:54:26