ion-refreasher 实例代码如下:

<ion-content ng-controller="MyController"><ion-refresherpulling-text="下拉刷新..."on-refresh="doRefresh()"></ion-refresher><ion-list><ion-item ng-repeat="item in items"></ion-item></ion-list>
</ion-content>

Controller

angular.module('testApp', ['ionic'])
.controller('MyController', function($scope, $http) {$scope.items = [1,2,3];$scope.doRefresh = function() {$http.get('/new-items').success(function(newItems) {$scope.items = newItems;}).finally(function() {// 停止广播ion-refresher$scope.$broadcast('scroll.refreshComplete');});};
});

on-refresher指令有以下可选的属性:

on-refresh - 当用户向下拉动足够的距离并松开时,执行此表达式
on-pulling - 当用户开始向下拉动时,执行此表达式
pulling-text - 当用户向下拉动时,显示此文本
pulling-icon - 当用户向下拉动时,显示此图标
refreshing-icon - 当用户向下拉动并松开后,显示的等待图标。ionic推荐使用spinner 代替这个属性
spinner - 和refreshing-icon的作用一样,但spinner是基于SVG的动画
disable-pulling-rotation - 禁止下拉图标旋转动画

spinner动画有。

<ion-content scroll="false" class="has-header"><p><ion-spinner icon="android"></ion-spinner><ion-spinner icon="ios"></ion-spinner><ion-spinner icon="ios-small"></ion-spinner><ion-spinner icon="bubbles" class="spinner-balanced"></ion-spinner><ion-spinner icon="circles" class="spinner-energized"></ion-spinner></p><p><ion-spinner icon="crescent" class="spinner-royal"></ion-spinner><ion-spinner icon="dots" class="spinner-dark"></ion-spinner><ion-spinner icon="lines" class="spinner-calm"></ion-spinner><ion-spinner icon="ripple" class="spinner-assertive"></ion-spinner><ion-spinner icon="spiral"></ion-spinner></p></ion-content>

ionic ion-refresher 下拉刷新的使用。相关推荐

  1. ionic上拉加载-下拉刷新

    ionic上拉加载-下拉刷新 1.上拉加载 <ion-infinite-scroll on-infinite="loadOlderStories()" distance=&q ...

  2. 微信小程序下拉刷新、上拉加载

    微信小程序官方没有给出具体的下拉刷新和上拉加载组件,我们可以基于小程序原生组件scroll-view的扩展与封装,实现简单的上拉加载.下拉刷新组件. 1. 封装组件 // components/cus ...

  3. 小程序:区域滚动、下拉刷新、上拉加载更多

    一.简介 开发环境:小程序.uniapp 实现功能:列表页面实现,区域滚动.下拉刷新.上拉加载更多,效果如图: 正常: 下拉刷新: 上拉加载:  二.实现 2.1.代码 <scroll-view ...

  4. scroll-view的下拉刷新和上拉加载(触底)

    文章目录 前情提要 组件:scroll-view 小程序项目 app.json pages/index/index.wxml pages/index/index.wxss pages/index/in ...

  5. 微信小程序下拉刷新和上拉加载

    效果图 微信小程序实现下拉刷新和上拉加载有2中方法 1 用系统自带的 个人感觉特别简单 2 使用scroll-view  实现, scroll-view 里面有2个属性是滑动到顶部以及到底部如下 其实 ...

  6. android google 下拉刷新 csdn,android SwipeRefreshLayout google官方下拉刷新控件

    下拉刷新功能之前一直使用的是XlistView很方便我前面的博客有介绍 SwipeRefreshLayout是google官方推出的下拉刷新控件使用方法也比较简单 今天就来使用下SwipeRefres ...

  7. 使用Vant框架的组件van-pull-refresh搭配van-list和van-card完成上滑加载更多列表数据,下拉刷新当前列表数据(等同于翻页功能)

    <template><div class="sg-page-body"><div class="sg-list"><v ...

  8. 微信小程序下拉刷新和上拉加载的实现

    微信小程序开发交流qq群   173683895    承接微信小程序开发.扫码加微信. 正文: 一: 下拉刷新 下拉刷新两个步骤就能实现. 1.在要实现下拉刷新的页面的json配置文件里面加上 &q ...

  9. 微信小程序订单页面下拉刷新上拉分页加载

    微信小程序开发交流qq群   581478349    承接微信小程序开发.扫码加微信. 正文: 效果图: 代码: json代码: {"enablePullDownRefresh" ...

  10. 20-flutter下拉刷新与上拉加载

    1 RefreshIndicator 下拉刷新控件 下拉刷新的时候会回调 onRefresh 方法 RefreshIndicator(onRefresh: _handleRefresh,child: ...

最新文章

  1. 洛谷 P1598 垂直柱状图【字符串+模拟】
  2. CentOS 6.5+Nagios4.0.2+Msmtp+Mutt邮箱报警
  3. 金山卫士UI原理解析(2)CBkWindow
  4. python里面的pip是什么意思_Python-pip和conda有什么区别?
  5. Cpp 对象模型探索 / 类静态成员函数的调用方式
  6. 嵌入式C语言编程——.h文件与.c文件
  7. 论文浅尝 | Data Intelligence第4期正式上线啦
  8. 主板没有rgb接口怎么接灯_纯白信仰打造RGB主机,四件套提升100%性能-Thermaltake...
  9. 10067mysql_MYSQL数据库mysql Non-Transactional Database Only(只支持MyISAM)
  10. 现在好多人做 局域网聊天
  11. 临沧财校计算机应用,2019临沧中职学校名单大全
  12. 力扣98. 验证二叉搜索树(JavaScript)
  13. Struts2一个诡异问题的解决
  14. CDH页面中Oozie的调度告警邮箱设置
  15. Android7.0以上增加(/system/lib/libtest.so)系统库文件
  16. HTTP 417 错误 – 预期结果失败 (Expectation failed)
  17. 清华社英语在线自动教程python版
  18. 解决“可以联网后仍显示无法连接到Internet”
  19. 白金域名你了解多少?
  20. Jetpack Compose——Text(文本)的使用

热门文章

  1. 【LM】windows7 内部版本7601,此windows副本不是正版——已解决
  2. pandas.plotting.scatter_matrix 参数
  3. K8s中Secrets
  4. 【qq机器人】天气查询
  5. linux shell 端口扫描,shell脚本结合iptables防端口扫描的实现
  6. transition动画无效 iphone6
  7. Java中WeakHashMap实现原理深究
  8. linux vim下自动补全,linux-python在vim下的自动补全功能
  9. html中if函数的使用方法,if函数的使用方法 if函数怎么使用
  10. 电脑不用下软件开wifi