$scope.fetchQA = function() {
$scope.url = 'js/jsons/QA.json';
$http({method: 'GET', url: $scope.url}).
success(function(data, status, headers, config) {
$scope.QA = data;
});
}
$scope.fetchQA();
function x(){
alert(QA);
}
如何使用function x
作为$ http.get的回调?还是有其他方法可以确保只有在fetchQA
收到数据后才会执行x()?
答案 0 :(得分:2)
在你的逻辑之后把它放在回调中:
$http({method: 'GET', url: $scope.url}).
success(function(data, status, headers, config) {
$scope.QA = data;
x();
});