then中的结果不能直接用的原因是什么?

         var data ={};

               $http.get('url/findClassAlubm', {

                      classId: classId,

                }).then(function(data){

                            data =  data;       

                        console.log(data);   // {"SUCCESS":TRUE}

                });

      console.log(data);  // {} data为什么没有被重新赋值呢?

 

a60663048
浏览 1576回答 2
2回答

我爱吃牛排

  var data ={};改成 $scope.data = {};data =  data;    改成 $scope.data = data;

a60663048

现在终于明白,http是异步
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

AngularJS