参见下面的代码:
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>.
提前致谢
最佳答案
有两种方法可以做到这一点 -
- 进行服务器端更改以仅获取五个记录(我认为您不想使用此功能)。
- 在客户端,您可以使用以下代码
示例:
$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/