首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >怎样才能只访问数据而不是整个http get响应?

怎样才能只访问数据而不是整个http get响应?
EN

Stack Overflow用户
提问于 2016-02-19 20:15:54
回答 2查看 51关注 0票数 0
代码语言:javascript
复制
app.controller('treeController',['$http','$scope','dataService',function($http,$scope,dataService){
var treedata_avm=$http.get('WS/tree').success(function(data){
    }); 
    console.log(treedata_avm);
    $scope.my_data = treedata_avm;
}]);

How do i get only the data instead of other attributes as shown?

EN

回答 2

Stack Overflow用户

发布于 2016-02-19 20:21:29

您可以尝试如下所示:

代码语言:javascript
复制
app.controller('treeController',['$http','$scope','dataService',function($http,$scope,dataService){
     var treedata_avm;
     $http.get('WS/tree').success(function(response){
          treedata_avm = response.data;
          console.log(treedata_avm);
          $scope.my_data = treedata_avm;
     }); 
}]);
票数 0
EN

Stack Overflow用户

发布于 2016-02-19 20:21:52

您没有考虑到Javascript中的异步编程。Google上有很多很好的资源,但是这个例子应该是这样的:

代码语言:javascript
复制
app.controller('treeController', ['$http', '$scope', 'dataService', function($http, $scope, dataService) {
  $http.get('WS/tree').success(function(data) {
    $scope.my_data = data;
  });
}]);
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/35505151

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档