다음은 응답을 나타내는 코드이지만 $scope.dateWiseData
배열에 저장할 응답을 설정할 수없는 코드입니다. 내가 뭘 잘못하고 있는지 알려줘.
$scope.dateWiseData = [];
var tmpArr = [];
var x = 0;
for (var i=0; i< 7;i++) {
$http.post('/api/getdata', {_id: currentUser._id, data: data}).then(function(response){
console.log(response.data);
tmpArr.push(response);
if (x < 7) {
$scope.dateWiseData = tmpArr;
}
x++;
});
}
console.log("--Week Data Array--");
console.log($scope.dateWiseData);
나는 당신의 경우에 6 개의 약속을 만들고 대신 $ q.all을 사용합니다. 게시 한 내용은 문제가 없지만 언제 문제가 끝났다고 말할 수 있습니까? –