$scope.medsearchMore = function() {
console.log("上拉加载....." + isfinished);
if (isfinished == 0) {
begno += pcnt;
var data = {
"begno" : begno, // 起始序号
"pagenum" : pagenum, // 每页返回条数
"searchby": searchby
};
if (searchType == 1) {
data.classid = searchKey;
console.log(data.classid); //--------1
appCallServer($http, "9002", data, function(data) {
console.log("下拉刷新查询结果rootScope.med:" + JSON.stringify(data.data));
for (var i = 0; i < data.pcnt; i++) {
$rootScope.med.push(data.data[i]);
}
// 更新状态
isfinished = data.isfinished;
// 药品已查询完毕
if(isfinished == '1'){
$scope.noMore = true;
}else{
$scope.noMore = false;
}
pcnt = data.pcnt;
}, function(data) {
// 药品已查询完毕
$scope.noMore = true;
$ionicLoading.show({
template: data.errtext
});
$timeout(function() {
$ionicLoading.hide();
}, 1200);
});
}
} else {
// 药品已查询完毕
$scope.noMore = true;
}
$timeout(function() {
$scope.$broadcast('scroll.infiniteScrollComplete');
}, 1200);
};
<!--当用户到达页脚或页脚附近时,ion-infinite-scroll指令允许你调用一个函数 。当用户滚动的距离超出底部的内容时,就会触发你指定的on-infinite--> <!--当没有更多数据加载时,就可以用一个简单的方法阻止无限滚动,那就是angular的ng-if指令--> <!--设置noMore初始值为true首次即点击分类查询时不进行下拉加载操作--> <ion-infinite-scroll on-infinite="medsearchMore()" distance="0.01%" icon="ion-loading-c"></ion-infinite-scroll> <div class="item" ng-if="noMore" align="center"><p>没有更多的药品了</p></div>
机械节能产品生产企业官网模板...
大气智能家居家具装修装饰类企业通用网站模板...
礼品公司网站模板
宽屏简约大气婚纱摄影影楼模板...
蓝白WAP手机综合医院类整站源码(独立后台)...苏ICP备2024110244号-2 苏公网安备32050702011978号 增值电信业务经营许可证编号:苏B2-20251499 | Copyright 2018 - 2025 源码网商城 (www.ymwmall.com) 版权所有