基于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 相关文章推荐
JavaScript中“+=”的应用
Feb 02 Javascript
div层的移动及性能优化
Nov 16 Javascript
关于javascript function对象那些迷惑分析
Oct 24 Javascript
js onclick事件传参讲解
Nov 06 Javascript
JS检测页面中哪个HTML标签触发点击事件的方法
Jun 17 Javascript
原生JS实现在线问卷调查投票特效
Jan 03 Javascript
微信小程序实现动态设置placeholder提示文字及按钮选中/取消状态的方法
Dec 14 Javascript
vue3.0 CLI - 1 - npm 安装与初始化的入门教程
Sep 14 Javascript
layui 上传文件_批量导入数据UI的方法
Sep 23 Javascript
微信小程序实现一张或多张图片上传(云开发)
Sep 25 Javascript
JavaScript实现网页计算器功能
Oct 29 Javascript
5个实用的JavaScript新特性
Jun 16 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
ThinkPHP采用模块和操作分析
2011/04/18 PHP
详解PHP中的PDO类
2015/07/06 PHP
PHP实现对xml的增删改查操作案例分析
2017/05/19 PHP
laravel 5异常错误:FatalErrorException in Handler.php line 38的解决
2017/10/12 PHP
Laravel框架使用Redis的方法详解
2018/05/30 PHP
strpos() 函数判断字符串中是否包含某字符串的方法
2019/01/16 PHP
PHP中抽象类,接口功能、定义方法示例
2019/02/26 PHP
Laravel如何实现自动加载类
2019/10/14 PHP
CL vs ForZe BO5 第二场 2.13
2021/03/10 DOTA
学习ExtJS fit布局使用说明
2009/10/08 Javascript
推荐一个自己用的封装好的javascript插件
2015/01/29 Javascript
JQuery操作元素的css样式
2015/03/09 Javascript
JavaScript的事件代理和委托实例分析
2015/03/25 Javascript
初识Javascript小结
2015/07/16 Javascript
jQuery-1.9.1源码分析系列(十一)DOM操作续之克隆节点
2015/12/01 Javascript
JQuery解析XML的方法小结
2016/04/02 Javascript
JavaScript中获取时间的函数集
2016/08/16 Javascript
JavaScript制作简单的框选图表
2017/05/15 Javascript
vue和webpack安装命令详解
2018/06/15 Javascript
Vue隐藏显示、只读实例代码
2018/07/18 Javascript
Postman的下载及安装教程详解
2018/10/16 Javascript
React如何解决fetch跨域请求时session失效问题
2018/11/02 Javascript
深入理解Python变量与常量
2016/06/02 Python
python实现名片管理系统
2018/11/29 Python
Python实现的远程文件自动打包并下载功能示例
2019/07/12 Python
TFRecord格式存储数据与队列读取实例
2020/01/21 Python
python opencv实现直线检测并测出倾斜角度(附源码+注释)
2020/12/31 Python
Lookfantastic瑞典:英国知名美妆购物网站
2018/04/06 全球购物
写自荐信有哪些不宜?
2013/10/17 职场文书
买房协议书
2014/04/11 职场文书
企业文化演讲稿
2014/05/20 职场文书
2015年新学期寄语
2015/02/26 职场文书
复活读书笔记
2015/06/29 职场文书
2019邀请函格式及范文
2019/05/20 职场文书
Python数据分析之绘图和可视化详解
2021/06/02 Python
MySQL的存储过程和相关函数
2022/04/26 MySQL