У меня есть следующий Угловой и HTML код:нагрузки Далее в угловых
<script type="text/javascript">
var application = angular.module('Application', []);
application.service('ImageService', function ($http) {
return {
GetList: function() {
return $http.get('api/images');
},
}
});
application.controller('ImageController', function ImageController($scope, ImageService) {
ImageService.GetList()
.success(function (data, status, headers, config) {
$scope.images = data;
})
.error(function (data, status, headers, config) { });
});
</script>
<div data-ng-app="Application" data-ng-controller="ImageController" class="gallery">
<div data-ng-repeat='image in images' class="image">
<img src="{{image.Url}}" alt="" />
</div>
</div>
вызов API возвращает следующее:
[
{"Key":"89207","Url":"http://somedomain.com/image89207.jpg"},
{"Key":"12321","Url":"http://somedomain.com/image12321.jpg"},
{"Key":"23434","Url":"http://somedomain.com/image23434.jpg"}
]
Я хотел бы загрузить следующую страницу, когда пользователь прокручивается до конца страницы или когда нажимает кнопку «Показать больше».
мне нужно вернуться на моем JSON величина NextPage ...
Дело в том, что если текущая страница «233», то следующая страница может быть «4545».
Я думаю, что API, возможно, потребуется вернуть следующее значение страницы и список изображений.
Как я могу это сделать?
Вы правы - API должен вернуть значение следующей страницы. – Blazemonger
Но как я могу загрузить следующую страницу, когда пользователь прокручивается до конца страницы или когда нажимает кнопку «показывать больше»? –
вам нужно сделать $ http call, чтобы показать больше кликов. сервер должен взять параметр page и pageSize, чтобы обработать запрос и дать правильный ответ, –