无法在angularJs中读取json RESTful响应

时间:2015-10-02 07:29:02

标签: json angularjs

如何在angularjs中读取此json响应中的“teams”数组?

 {
  "_links" : {
    "search" : {
      "href" : "http://localhost:8080/teams/search"
    }
  },
  "_embedded" : {
    "teams" : [ {
      "name" : "Perspolis",
      "location" : "Tehran",
      "mascotte" : null,
      "_links" : {
        "self" : {
          "href" : "http://localhost:8080/teams/1"
        },
        "players" : {
          "href" : "http://localhost:8080/teams/1/players"
        }
      }
    } ]
  }
}

我在angularjs控制器的html页面中使用(链接在浏览器中正常工作):

 $http.get("http://localhost:8080/teams").success(function (response)   {$scope.names = response._embedded.teams;});

但它不加载团队数组数据!你介意帮帮我吗?

1 个答案:

答案 0 :(得分:0)

您的回复数据位于response.data内。 response也存储其他请求相关信息,例如返回的状态代码。