我有以下代码:坚持适用范围超出GET请求角
$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
其他一些做题建议运行$范围$申请。使我的范围持久。为此,我收到以下错误:
angular.js:13920 Error: [$rootScope:inprog] $digest already in progress
什么是保持范围的正确方法? I.E将一个get请求的值赋给一个scope变量的正确方法是什么?
的[?我如何返回从一个异步调用的响应(可能的复制http://stackoverflow.com/questions/14220321/how -do-i-return-the-an-asynchronous-call) –