解决ionic和angular上拉加载的问题
发布时间 - 2026-01-11 02:37:25 点击率:次说到ionic上拉加载就跟pc的分页是一样的,他需要在html数据列表的最下面边添加
<ion-infinite-scroll ng-if="hasmore" on-infinite="loadMore()" distance="10%"> </ion-infinite-scroll>
当列表为空 当ng-if为true的时候, 列表没有被填充满的时候 ,他就会自动加载loadMore();
<span style="font-size:18px;"> $scope.loadMore = function() {
Msdk.postJSON('/informNotice/queryNoticeInfo', {
pageIndex: $scope.newsList.pageIndex,
pageSize: $scope.newsList.pageSize,
informIds: $scope.newsList.informIds
},
function(e) {
if(e.length != 0) {
//把每次请求到的数据都拼接起来
var a = $scope.notice;
$scope.notice = a.concat(e);
console.log($scope.notice);
//广播上个加载结束,有条件进行下个加载
$scope.$broadcast('scroll.infiniteScrollComplete'); $scope.newsList.pageIndex++;</span>
<span style="font-size:18px;"> //如果请求到的数据小于pageSize,证明没数据可读</span>
<span style="font-size:18px;"><span style="white-space:pre"> </span>//hasmore变为false,不会执行上拉加载
if(e.length < $scope.newsList.pageSize) {
$scope.hasmore = false;
} else {</span>
[javascript] view plain copy
<span style="font-size:18px;"><span style="white-space:pre"> </span>//为true有条件进行下次上拉加载
$scope.hasmore = true;
}
} else {
$scope.hasmore = false;
$scope.$broadcast('scroll.infiniteScrollComplete');
}
})
}</span>
总结
以上所述是小编给大家介绍的解决ionic和angular上拉加载的问题,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对网站的支持!
# ionic
# angularjs
# angularjs上拉加载
# 利用Ionic2 + angular4实现一个地区选择组件
# Ionic + Angular.js实现验证码倒计时功能的方法
# Ionic + Angular.js实现图片轮播的方法示例
# AngularJS之ionic 框架下实现 Localstorage本地存储
# ionic+AngularJs实现获取验证码倒计时按钮
# Ionic+AngularJS实现登录和注册带验证功能
# angular+ionic 的app上拉加载更新数据实现方法
# angular+ionic返回上一页并刷新页面
# 加载
# 小编
# 就会
# 在此
# 说到
# 给大家
# 分页
# 上个
# 就跟
# 下个
# 所述
# 给我留言
# 感谢大家
# 为空
# 疑问请
# 有任何
# 下次
# 自动加载
# 是一样的
# hasmore
相关栏目:
【
网站优化151355 】
【
网络推广146373 】
【
网络技术251813 】
【
AI营销90571 】
相关推荐:
如何快速搭建支持数据库操作的智能建站平台?
如何快速选择适合个人网站的云服务器配置?
长沙做网站要多少钱,长沙国安网络怎么样?
谷歌浏览器如何更改浏览器主题 Google Chrome主题设置教程
百度浏览器ai对话怎么关 百度浏览器ai聊天窗口隐藏
Laravel怎么集成Vue.js_Laravel Mix配置Vue开发环境
实现点击下箭头变上箭头来回切换的两种方法【推荐】
Laravel如何设置自定义的日志文件名_Laravel根据日期或用户ID生成动态日志【技巧】
制作ppt免费网站有哪些,有哪些比较好的ppt模板下载网站?
软银砸40亿美元收购DigitalBridge 强化AI资料中心布局
如何在IIS中新建站点并配置端口与物理路径?
大学网站设计制作软件有哪些,如何将网站制作成自己app?
WEB开发之注册页面验证码倒计时代码的实现
laravel怎么实现图片的压缩和裁剪_laravel图片压缩与裁剪方法
成都品牌网站制作公司,成都营业执照年报网上怎么办理?
详解免费开源的DotNet二维码操作组件ThoughtWorks.QRCode(.NET组件介绍之四)
Laravel怎么防止CSRF攻击_Laravel CSRF保护中间件原理与实践
使用PHP下载CSS文件中的所有图片【几行代码即可实现】
Laravel如何发送邮件和通知_Laravel邮件与通知系统发送步骤
文字头像制作网站推荐软件,醒图能自动配文字吗?
如何用景安虚拟主机手机版绑定域名建站?
焦点电影公司作品,电影焦点结局是什么?
如何自定义建站之星网站的导航菜单样式?
php结合redis实现高并发下的抢购、秒杀功能的实例
INTERNET浏览器怎样恢复关闭标签页_INTERNET浏览器标签恢复快捷键与方法【指南】
历史网站制作软件,华为如何找回被删除的网站?
米侠浏览器网页背景异常怎么办 米侠显示修复
网站制作软件免费下载安装,有哪些免费下载的软件网站?
微信公众帐号开发教程之图文消息全攻略
如何用西部建站助手快速创建专业网站?
Laravel用户密码怎么加密_Laravel Hash门面使用教程
如何在 Go 中优雅地映射具有动态字段的 JSON 对象到结构体
Laravel如何实现API版本控制_Laravel API版本化路由设计策略
js代码实现下拉菜单【推荐】
使用C语言编写圣诞表白程序
如何快速使用云服务器搭建个人网站?
如何在腾讯云服务器快速搭建个人网站?
千库网官网入口推荐 千库网设计创意平台入口
免费网站制作appp,免费制作app哪个平台好?
如何用ChatGPT准备面试 模拟面试问答与职场话术练习教程
Laravel如何构建RESTful API_Laravel标准化API接口开发指南
EditPlus中的正则表达式实战(6)
Laravel如何实现多级无限分类_Laravel递归模型关联与树状数据输出【方法】
微信h5制作网站有哪些,免费微信H5页面制作工具?
javascript中闭包概念与用法深入理解
Laravel如何安装使用Debugbar工具栏_Laravel性能调试与SQL监控插件【步骤】
详解jQuery停止动画——stop()方法的使用
Python自然语言搜索引擎项目教程_倒排索引查询优化案例
Linux系统命令中tree命令详解
清除minerd进程的简单方法

