我有$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;
});
}
答案 0 :(得分:0)
您可以查看此工作plnkr,您需要等到您的承诺解决。
$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;
$scope.callBack();
console.log(response.data);
});
}
$scope.getParticipants('a','b','c');