【发布时间】:2017-01-16 23:41:21
【问题描述】:
我有以下代码:
$http({
method: 'GET',
url: 'http://localhost:8080/getStuff'
}).then(function successCallback(response) {
$scope.stuffData= response.data.length;
}, function errorCallback(response) {
});
console.log("amount is:" +$scope.stuffData);
});
在这种情况下,我的日志给出:
amount is:undefined
其他一些 SO 问题建议运行 $scope.$apply 以使我的范围持续存在。为此,我收到以下错误:
angular.js:13920 Error: [$rootScope:inprog] $digest already in progress
保持我的范围的正确方法是什么?即,将 get 请求的值分配给范围变量的正确方法是什么?
【问题讨论】:
标签: angularjs angularjs-scope angularjs-http