无法在angularjs http调用中解析$$状态

时间:2015-12-16 08:15:07

标签: angularjs http

我一直试图进行http调用一段时间但我被困在这里,因为我无法从返回的$$状态变量中解析实际数据值。这是我的代码:

function (action, req){
    var myData = $http.post('../rest/'+action, req)
        .then(function(response) {
           var data= response.data;
           console.log("data: "+data); //1st console
           return data;
        },
       function(response) {
          alert(JSON.stringify(response));
       });
   console.log(myData);   //2nd console
}

在第一个控制台中,值可以正常:     数据:这是我的数据。

然而,当我返回相同的值并在第二个控制台中打印它时,它被包装在$$状态对象中。这是我的第二个控制台:     d {$$状态= {...},然后=函数(),捕捉=函数(),更...}

当我展开它时,我得到这个值(在窗口中> d):     When I expand i get this:

请帮忙。接下来我需要做什么来获得$$ state.value或d。$$ state.value?

0 个答案:

没有答案