下拉刷新
<ion-refresher pulling-text="下拉刷新" on-refresh="init()"></ion-refresher>
$scope.init = function () {
$scope.currentPage = 1;
var opr = 'day_order',
data = {
start_id:13,
stop_id:321,
pay_for:0,
index:10,
page:$scope.currentPage
},
action = 'order.do';
ajaxServe.pubAjax(opr,data,action,function(data){
$scope.noMorePage=false;
$scope.datas = data.data;
$scope.$broadcast('scroll.refreshComplete');
});
};
上拉加载
<ion-infinite-scroll ng-if="!noMorePage" immediate-check="false" on-infinite="loadMore()" distance="1%" ></ion-infinite-scroll>
$scope.loadMore = function () {
$scope.currentPage += 1;
var opr = 'day_order',
data = {
start_id:13,
stop_id:321,
pay_for:0,
index:10,
page:$scope.currentPage
},
action = 'order.do';
ajaxServe.pubAjax(opr,data,action,function(data){
$scope.datas = $scope.datas.concat(data.data);
if (data.data.length < 10) {
$scope.noMorePage=true;
}
$scope.$broadcast('scroll.infiniteScrollComplete');
});
};