Javascript 变角度提升
给定此http请求:Javascript 变角度提升,javascript,angularjs,Javascript,Angularjs,给定此http请求: $scope.obj = {} $scope.loadTourInfo = function() { var httpRequest = $http({ method: 'GET', url: 'https://s3.amazonaws.com/mirror.discoverhawaiitours.com/activity_object_json/11204.json' }).success(functi
$scope.obj = {}
$scope.loadTourInfo = function() {
var httpRequest = $http({
method: 'GET',
url: 'https://s3.amazonaws.com/mirror.discoverhawaiitours.com/activity_object_json/11204.json'
}).success(function(data) {
$scope.obj = data;
});
}
如何将返回的对象(数据)传递到函数范围之外?这与变量无关
$scope
在success函数的作用域内,因此您所做的应该可以正常工作。我认为这不是角度特定的,看起来这个非常常见的问题不是poop=$scope.obj=data如果poop
在功能范围之外声明,则代码>在功能范围之外?elclanrs说了什么;这与变量提升无关。这个答案可能会对您有所帮助