解决ionic和angular上拉加载的问题


Posted in Javascript onAugust 03, 2017

说到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上拉加载的问题,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对三水点靠木网站的支持!

Javascript 相关文章推荐
用javascript动态调整iframe高度的代码
Apr 10 Javascript
浏览器页面区域大小的js获取方法
Sep 21 Javascript
jquery事件preventDefault()方法用法实例
Jan 16 Javascript
JavaScript中Date.toSource()方法的使用教程
Jun 12 Javascript
基于BootStrap Metronic开发框架经验小结【二】列表分页处理和插件JSTree的使用
May 12 Javascript
Angular4 中内置指令的基本用法
Jul 31 Javascript
解决Vue-cli npm run build生产环境打包,本地不能打开的问题
Sep 20 Javascript
灵活使用console让js调试更简单的方法步骤
Apr 23 Javascript
通过jQuery学习js类型判断的技巧
May 27 jQuery
Vue搭建后台系统需要注意的问题
Nov 08 Javascript
node事件循环和process模块实例分析
Feb 14 Javascript
Javascript组合继承方法代码实例解析
Apr 02 Javascript
ES6学习教程之Map的常用方法总结
Aug 03 #Javascript
微信小程序之电影影评小程序制作代码
Aug 03 #Javascript
Form表单上传文件(type=&quot;file&quot;)的使用
Aug 03 #Javascript
微信小程序-滚动消息通知的实例代码
Aug 03 #Javascript
es6 字符串String的扩展(实例讲解)
Aug 03 #Javascript
浅谈pc端rem字体设置的问题
Aug 03 #Javascript
解决canvas画布使用fillRect()时高度出现双倍效果的问题
Aug 03 #Javascript
You might like
array_multisort实现PHP多维数组排序示例讲解
2011/01/04 PHP
PHP实现的猴王算法(猴子选大王)示例
2018/04/30 PHP
使用git迁移Laravel项目至新开发环境的步骤详解
2020/04/06 PHP
关于setInterval、setTimeout在jQuery中的使用注意事项
2011/09/28 Javascript
单元选择合并变色示例代码
2014/05/26 Javascript
详解JS面向对象编程
2016/01/24 Javascript
jQuery+Ajax+PHP弹出层异步登录效果(附源码下载)
2016/05/27 Javascript
js控住DOM实现发布微博效果
2016/08/30 Javascript
ajax的分页查询示例(不刷新页面)
2017/01/11 Javascript
微信小程序 九宫格实例代码
2017/01/21 Javascript
vue2.0的contextmenu右键弹出菜单的实例代码
2017/07/24 Javascript
webpack处理 css\less\sass 样式的方法
2017/08/21 Javascript
Nodejs中使用phantom将html转为pdf或图片格式的方法
2017/09/18 NodeJs
webpack配置打包后图片路径出错的解决
2018/04/26 Javascript
改进 JavaScript 和 Rust 的互操作性并深入认识 wasm-bindgen 组件
2019/07/13 Javascript
15 分钟掌握vue-next响应式原理
2019/10/13 Javascript
vue中英文切换实例代码
2020/01/21 Javascript
js中addEventListener()与removeEventListener()用法案例分析
2020/03/02 Javascript
jquery实现两个div中的元素相互拖动的方法分析
2020/04/05 jQuery
Vue路由权限控制解析
2020/11/09 Javascript
[02:10]2018DOTA2亚洲邀请赛赛前采访-Liquid
2018/04/03 DOTA
Windows中使用wxPython和py2exe开发Python的GUI程序的实例教程
2016/07/11 Python
Python数据结构与算法之链表定义与用法实例详解【单链表、循环链表】
2017/09/28 Python
python pandas dataframe 按列或者按行合并的方法
2018/04/12 Python
Python语言检测模块langid和langdetect的使用实例
2019/02/19 Python
Python实现个人微信号自动监控告警的示例
2019/07/03 Python
python2 对excel表格操作完整示例
2020/02/23 Python
python 解压、复制、删除 文件的实例代码
2020/02/26 Python
Windows下Anaconda安装、换源与更新的方法
2020/04/17 Python
Python如何截图保存的三种方法(小结)
2020/09/01 Python
整理HTML5中支持的URL编码与字符编码
2016/02/23 HTML / CSS
Lookfantastic法国官网:英国知名美妆购物网站
2017/10/28 全球购物
保密普查工作实施方案
2014/02/25 职场文书
行政主管职责范本
2014/03/07 职场文书
装修施工安全责任书
2014/07/24 职场文书
单位考核聘任报告
2015/03/02 职场文书