订单下拉刷新和上拉加载
- 找到订单最外层页面 tabs.html 包括:首页-订单-设置
找到“订单”
|
|
创建订单下所包含的页面 tab-orderlist.html加载订单包括下拉刷新和上拉加载
下拉刷新:ion-refresher
使用指令ion-refresher可以为滚动容器(ion-scroll或ion-content)增加 拉动刷新/pull-to-refresh的功能:
|
|
把它作为ionContent 或 ionScroll元素的第一个子元素。
注意在刷新完毕后,应当使用作用域的$broadcast()方法通知框架:
当刷新完成时,从你的控制器中广播($broadcast)出 ‘scroll.refreshComplete’事件。
on-refresh=”doRefresh()”
当用户向下拉动足够的距离并松开时,执行此表达式
当用户下拉到一定程度然后开始刷新时触发。
找到 orderlistCtrl:
|
|
创建的参数param:
|
|
pulling-text=”下拉刷新…”
当用户下拉时显示的文字。
4.上拉加载更多
|
|
当没有更多数据加载时,就可以用一个简单的方法阻止无限滚动 ng-if=”isLoadMore”
|
|
//广播消息,通知上推加载更多的代码执行完毕
$scope.$broadcast(‘scroll.infiniteScrollComplete’);
$scope.$broadcast(“scoll.refreshComplete”);