小编lok*_*der的帖子

在AngularJS中$ http成功回调之外无法访问$ scope变量值

我刚开始学习AngularJS.

我创建了一个简单的应用程序来显示json文件中的内容.但是,分配给$ http内部范围的数据,返回undefined外部.

var app= angular.module('app',[]); 

app.controller('apCtrl',['$scope','$http',function($scope,$http){

  $http.get('/path/to/data.json').success(function(){

   console.log(data); // returns data --working
   $scope.data=data; // assiged
   console.log($scope.data);  // returns data --working

  });

  console.log($scope.data); // returns 'undefined'  --not working

}]);
Run Code Online (Sandbox Code Playgroud)

请帮我理解这个问题.

谢谢!

javascript angularjs angularjs-scope

0
推荐指数
1
解决办法
2480
查看次数

标签 统计

angularjs ×1

angularjs-scope ×1

javascript ×1