나는 전체 변수로 $scope.participants = []
을가집니다. 내 문제는 아래 함수를 호출 한 후 다른 변수에서이 변수를 사용했을 때입니다. $scope.participants
이 비어 있습니다. 그러나 response.data
을 확인한 것은 아닙니다.
$scope.getParticipants = function(seminar_id,seminar_name,seminar_code) {
$http({
method: 'GET',
dataType: 'JSON',
params: { 'seminar_id' : seminar_id },
url: 'getParticipants'
}).then(function(response) {
$scope.participants=response.data;
});
}
콘솔에서 오류가 발생합니까? – Sajeetharan
'$ http'는 비동기 호출입니다. '$ http '가 데이터를 반환하기 전에'$ scope.participants'는 비어 있습니다. –
이것이 문제를 해결할 수 있는지 확인하십시오. http://stackoverflow.com/questions/18421830/how-to-wait-till-the-response-comes-from-the-http-request-in-angularjs –