拉更多WordPress的帖子我想建立一個WordPress的帖子頁面,最初顯示4,然後懶加載這些onclick的「加載更多」按鈕。此列表將通過角度過濾。我如何從我的角度應用程序,使用WordPress的REST api
我使用的WordPress JSON REST API插件,和我的角度應用目前:
var myapp = angular.module('myapp', []);
// Set the configuration
myapp.run(['$rootScope', function($rootScope) {
// Variables defined by wp_localize_script
$rootScope.api = aeJS.api;
}]);
// Add a controller
myapp.controller('mycontroller', ['$scope', '$http', function($scope, $http) {
// Load posts from the WordPress API
$http({
method: 'GET',
url: $scope.api,
params: {
'filter[posts_per_page]' : 4
},
}).
success(function(data, status, headers, config) {
$scope.posts = data;
}).
error(function(data, status, headers, config) {});
$scope.loadmore = function(){
$scope.posts = $scope.posts.concat(data);
}
}]);
我只是有點無能,每次負載更多按鈕是如何獲得在接下來的4個職位點擊。我已經設置了一個loadmore功能,我只需點擊按鈕:
<button ng-click="loadmore()">Load more articles</button>
任何意見,將不勝感激,謝謝。
可你看看'NG-無限scroll' https://開頭sroze.github.io/ngInfiniteScroll/將會延遲加載其他記錄 –
感謝您的鏈接,但不是真的,需要點擊。 – zeKoko
你需要首先實現服務器端分頁,然後從客戶端傳遞'pageNumber'&'query'作爲查詢參數通過URL –