javascript - 如何从angularjs中的json api获取固定数量的数据

标签 javascript angularjs json

参见下面的代码:

var app = angular.module('myApp', []);
app.controller('customersCtrl', function($scope, $http) {
    $http.get("http://www.w3schools.com/angular/customers.php")
         .then(function (response) {
             $scope.names = response.data.records;
         });
});

在上面的示例中,我们编写了将records中的所有数据存储在names中的代码,但要求是前5个数据应存储在names<中/b>.

提前致谢

最佳答案

有两种方法可以做到这一点 -

  1. 进行服务器端更改以仅获取五个记录(我认为您不想使用此功能)。
  2. 在客户端,您可以使用以下代码

示例:

$scope.names=[];
$.each(response.data.records.slice(0,5), function(i, data) {
    $scope.names.push(data);
});

关于javascript - 如何从angularjs中的json api获取固定数量的数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36786355/

相关文章:

javascript - Angular.js : How to access nested object literals

javascript - 如何使用对象字面量语法定义函数?

json - spring序列化 Autowiring 字段

json - postgresql 查询 json 的值(而不是键)?

python - JSON 模式生成器 Python

javascript - Ajax IE7 不停地重新加载问题

javascript - 在网页上显示日志文件内容

javascript - 不在站点根目录下时使用routeProvider

angularjs - 预检的错误请求/响应具有无效的 HTTP 状态代码 400

javascript - 为什么在 DOM 中插入中间非标准元素会破坏弹性框?