如何等待http get请求完成?

时间:2019-02-15 11:16:39

标签: angularjs http

var count = 0;
getColumns($scope);
function getColumns(tmp) {
    EmpApi.getExtraColumns().success(function (cols) {
        $scope.cols = cols;
        count = Object.keys($scope.cols).length;
        console.log(count);     

    }).error(function (error) {
        $scope.status = "unable to load columns";
    })
}
console.log(count);  

我正在尝试使用上面的代码更新我的count变量。它在控制器中。在getExtraColumns函数中,console.log输出正确的count值。但外部范围中的第二个计数仍显示0。如何解决此问题?

0 个答案:

没有答案