基于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 相关文章推荐
浅谈tudou土豆网首页图片延迟加载的效果
Jun 23 Javascript
JavaScript类型转换方法及需要注意的问题小结(挺全面)
Nov 11 Javascript
js拼接html注意问题示例探讨
Jul 14 Javascript
javascript中hasOwnProperty() 方法使用指南
Mar 09 Javascript
使用javascript实现判断当前浏览器
Apr 14 Javascript
分享12个实用的jQuery代码片段
Mar 09 Javascript
Javascript 闭包详解及实例代码
Nov 30 Javascript
js实现文字向上轮播功能
Jan 13 Javascript
Vue 框架之动态绑定 css 样式实例分析
Nov 14 Javascript
mock.js模拟数据实现前后端分离
Jul 24 Javascript
在JavaScript中实现链式调用的实现
Dec 24 Javascript
使用Vue实现简单计算器
Feb 25 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使用substr()和strpos()联合查找字符串中某一特定字符的方法
2015/05/12 PHP
如何解决phpmyadmin导入数据库文件最大限制2048KB
2015/10/09 PHP
js获取对象为null的解决方法
2013/11/21 Javascript
jQuery之过滤元素操作小结
2013/11/30 Javascript
单击某一段文字改写文本颜色
2014/06/06 Javascript
瀑布流的实现方式(原生js+jquery+css3)
2020/06/28 Javascript
Javascript实现一个简单的输入关键字添加标签效果实例
2017/06/01 Javascript
深入浅析ES6 Class 中的 super 关键字
2017/10/20 Javascript
Node Puppeteer图像识别实现百度指数爬虫的示例
2018/02/22 Javascript
echarts鼠标覆盖高亮显示节点及关系名称详解
2018/03/17 Javascript
简述JS控制台的使用
2018/07/15 Javascript
在webstorm开发微信小程序之使用阿里自定义字体图标的方法
2018/11/15 Javascript
vue 项目 iOS WKWebView 加载
2019/04/17 Javascript
vue-preview动态获取图片宽高并增加旋转功能的实现
2020/07/29 Javascript
[02:40]DOTA2殁境神蚀者 英雄基础教程
2013/11/26 DOTA
[02:38]DOTA2 夜魇暗潮2020活动介绍官方视频
2020/11/04 DOTA
[04:40]DOTA2-DPC中国联赛1月26日Recap集锦
2021/03/11 DOTA
Python 面向对象 成员的访问约束
2008/12/23 Python
Python通过websocket与js客户端通信示例分析
2014/06/25 Python
Python 操作MySQL详解及实例
2017/04/30 Python
python实现图片处理和特征提取详解
2017/11/13 Python
对python中list的拷贝与numpy的array的拷贝详解
2019/01/29 Python
python 多线程重启方法
2019/02/18 Python
Numpy数组array和矩阵matrix转换方法
2019/08/05 Python
10行Python代码计算汽车数量的实现方法
2019/10/23 Python
pytorch 图像预处理之减去均值,除以方差的实例
2020/01/02 Python
python代数式括号有效性检验示例代码
2020/10/04 Python
西班牙Polo衫品牌:Polo Club
2020/08/09 全球购物
幼儿园消防安全制度
2014/01/26 职场文书
个人培训自我鉴定
2014/03/28 职场文书
培训讲师岗位职责
2014/04/13 职场文书
优秀教师申报材料
2014/12/16 职场文书
2016年保险公众宣传日活动总结
2016/04/05 职场文书
Python中的np.argmin()和np.argmax()函数用法
2021/06/02 Python
Python超详细分步解析随机漫步
2022/03/17 Python
Zabbix对Kafka topic积压数据监控的解决方案
2022/07/07 Servers