我一直试图进行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 {$$状态= {...},然后=函数(),捕捉=函数(),更...}
请帮忙。接下来我需要做什么来获得$$ state.value或d。$$ state.value?