AngularJS中的HTTP服务返回的数据通常是一个对象,而不是一个数组。因此,在获取数据时,需要将响应数据中的数组属性提取出来,而不是直接使用响应数据对象。
以下是一个示例,展示如何正确地从HTTP GET响应中获取数组:
// 通过 HTTP GET 获取数据 $http.get('/api/data') .then(function(response) { // 从响应数据中提取数组属性 var data = response.data.data; // 假设数组属性名为 data console.log(data); }) .catch(function(error) { console.error(error); });