基于ionic实现下拉刷新功能


Posted in Javascript onMay 10, 2018

本文实例为大家分享了ionic实现下拉刷新功能的具体代码,供大家参考,具体内容如下

<!DOCTYPE html>
<html>
 <head>
  <meta charset="utf-8" />
  <title>ionic</title>

  <!--记得导入ionic包和ionic样式-->
  <script src="js/ionic.bundle.min.js" type="text/javascript" charset="utf-8"></script>
  <link rel="stylesheet" type="text/css" href="css/ionic.css" rel="external nofollow" />
  <!--
   ionic
   angular
    $http--服务
    ng- 指令
    表达式 {{}}

   刷新案例
    ul--
    数据
  -->
 </head>

 <body ng-app="myApp" ng-controller="myCtrl">

  <ion-header-bar class="bar-calm">
   <h1 class="title">下拉刷新</h1>
  </ion-header-bar>
  <ion-content>
   <!--
    下拉刷新
    ion-refresher
     pulling-text 下拉的时候显示的文本
     pulling-icon 图标
     onRefresh 当刷新的时候调用的方法
   -->
   <ion-refresher pulling-text="松手刷新..." on-refresh = "doRefresh()" pulling-icon="img/arrow-down-c.png">

   </ion-refresher>
   <ul class="list">
    <li class="item" ng-repeat="good in goods">{{good.gname}}</li>
   </ul>
  </ion-content>

  <!--
   angular
    mvc 视图 view 各种标签,数据 ng-model{{}} ,控制器 controller 逻辑代码
    指令:一个特殊的属性
    表达式 : 一段代码 ,主要功能:取数据,可以进行运算
    模块:一些功能和视图组成的整体
    服务:就是一个方法,满足一些需要而定义的方法。内置服务30多个
      $http
    内置过滤器:9个
      管道符 |
  -->

  <script type="text/javascript">
   //创建模块
   var mod = angular.module("myApp",["ionic"]);//[]里面的是需要注入的对象。两个:ngRoute /ionic
   //创建控制器
   mod.controller("myCtrl",function($scope,$http){

    //定义数组、也就是model数据
    $scope.goods=[{"gname":"秋裤"},{"gname":"羽绒服"}];
    //刷新的方法
    $scope.doRefresh=function(){
     //请求网络,加载数据
     $http.get("data.json").then(function(req){
      //取得数据 ,req将数据封装到data属性里面了
      var d = req.data;
      //将一个集合整个加入另外一个集合contact()
//      $scope.goods= $scope.goods.contact(d);
      for (var i =0;i<d.length;i++) {
       $scope.goods.unshift(d[i]);
      }
      //结束刷新
      $scope.$broadcast("scroll.refreshComplete");
     },function(req){
      alert("失败");
     });
//     .finally(function(){
//      
//     });

    }
   });
  </script>
 </body>
</html>

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持三水点靠木。

Javascript 相关文章推荐
如果文字过长,则将过长的部分变成省略号显示
Jun 26 Javascript
前端必备神器 Snap.svg 弹动效果
Nov 10 Javascript
jQuery简单实现QQ空间点赞已经取消点赞
Apr 02 Javascript
JavaScript返回网页中超链接数量的方法
Apr 03 Javascript
JavaScript中setFullYear()方法的使用详解
Jun 11 Javascript
JavaScript获取当前cpu使用率的方法
Dec 15 Javascript
jQuery中text() val()和html()的区别实例详解
Jun 28 Javascript
用原生js统计文本行数的简单示例
Aug 19 Javascript
js利用for in循环获取 一个对象的所有属性以及值的实例
Mar 30 Javascript
原生JavaScript来实现对dom元素class的操作方法(推荐)
Aug 16 Javascript
javascript for循环性能测试示例
Aug 07 Javascript
Vue单文件组件开发实现过程详解
Jul 30 Javascript
详解各版本React路由的跳转的方法
May 10 #Javascript
React路由管理之React Router总结
May 10 #Javascript
React从react-router路由上做登陆验证控制的方法
May 10 #Javascript
详解Angular路由之路由守卫
May 10 #Javascript
JavaScript实现一个简易的计算器实例代码
May 10 #Javascript
浅谈node.js 命令行工具(cli)
May 10 #Javascript
Js经典案例的实例代码
May 10 #Javascript
You might like
PHP 抓取网页图片并且另存为的实现代码
2010/03/24 PHP
rrmdir php中递归删除目录及目录下的文件
2011/05/15 PHP
ThinkPHP中公共函数路径和配置项路径的映射分析
2014/11/22 PHP
thinkphp判断访客为手机端或PC端的方法
2014/11/24 PHP
一个XML格式数据转换为图表的例子
2010/02/09 Javascript
jquery validate使用攻略 第四步
2010/07/01 Javascript
用javascript模仿ie的自动完成类似自动完成功的表单
2012/12/12 Javascript
jQuery 网易相册鼠标移动显示隐藏效果实现代码
2013/03/31 Javascript
Jquery中ajax方法data参数的用法小结
2014/02/12 Javascript
网页广告中JS代码的信息监听示例
2014/04/02 Javascript
gulp-htmlmin压缩html的gulp插件实例代码
2016/06/06 Javascript
Bootstrap框架下下拉框select搜索功能
2020/03/26 Javascript
Javascript 制作图形验证码实例详解
2016/12/22 Javascript
NodeJS 实现手机短信验证模块阿里大于功能
2017/06/19 NodeJs
JavaScript循环_动力节点Java学院整理
2017/06/28 Javascript
Validform验证时可以为空否则按照指定格式验证
2017/10/20 Javascript
vue实现登录后页面跳转到之前页面
2018/01/07 Javascript
vuejs前后端数据交互之从后端请求数据的实例
2018/08/11 Javascript
vue实现将一个数组内的相同数据进行合并
2019/11/07 Javascript
Node登录权限验证token验证实现的方法示例
2020/05/25 Javascript
JS实现简单打字测试
2020/06/24 Javascript
在python中实现强制关闭线程的示例
2019/01/22 Python
Django中在xadmin中集成DjangoUeditor过程详解
2019/07/24 Python
Python将列表中的元素转化为数字并排序的示例
2019/12/25 Python
电大学习个人自我评价范文
2013/10/04 职场文书
电信专业毕业生推荐信
2013/11/18 职场文书
大学生创业感言
2014/01/25 职场文书
建筑工地质量标语
2014/06/12 职场文书
2014年党员自我评议(5篇)
2014/09/12 职场文书
税务职业生涯规划书范文
2014/09/16 职场文书
2014年医院工作总结
2014/11/20 职场文书
美术教师个人工作总结
2015/02/06 职场文书
婚宴新郎致辞
2015/07/28 职场文书
Python自然语言处理之切分算法详解
2021/04/25 Python
实体类或对象序列化时,忽略为空属性的操作
2021/06/30 Java/Android
DSP接收机前端设想
2022/04/05 无线电