angularjs 변수에 json 응답을 바인딩하는 데 문제가 있습니다. 엔드 포인트는 올바른 json을 반환하고 크롬 자바 스크립트 콘솔을 통해 동일한 응답을 볼 수 있습니다. 콘솔은 또한 상태를 200으로 표시하지만 "$ scope.values"의 경우 항상 "[object Object]"를 반환합니다. 여기angular empty get response
$scope.values = [];
$http({
url: '/company/leaderboard/',
method: "GET",
params: {memberId: $state.params.memberId,
startDate: '2013-01-01',
endDate: '2014-02-14',
}
}).success(function (data, status) {
$scope.values = data;
console.log("test result" + $scope.values)
}).error("error message");
}
을 그리고 제대로 보여줍니다 JSON 응답한다 :
{
"data":[
{
"activity":44,
"day":"2014-02-14"
},
{
"activity":12,
"day":"2013-05-18"
}
],
"revision":20,
"status":"OK"
}
데이터의 샘플을보고 기대가 서버의 웹 API를 구성하는 방법을 – charlietfl
이 무엇인지 모른 채 도움을? – pixelbits
이 시점에서의 기대치는 $ scope.values 변수에 할당 된 것이 좋을 것입니다. 그러면 Highcharts 시리즈에 대한 입력으로 처리 될 것입니다. – user2896521