基于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 相关文章推荐
jQuery UI AutoComplete 使用说明
Jun 20 Javascript
Jquery实现页面加载时弹出对话框代码
Apr 19 Javascript
dwz 如何去掉ajaxloading具体代码
May 22 Javascript
JS短路原理的应用示例 精简代码的途径
Dec 13 Javascript
from表单多个按钮提交用onclick跳转不同action
Apr 24 Javascript
高性能JavaScript 重排与重绘(2)
Aug 11 Javascript
轻松学习jQuery插件EasyUI EasyUI实现树形网络基本操作(2)
Nov 30 Javascript
由简入繁实现Jquery树状结构的方法(推荐)
Jun 10 Javascript
layui中layer前端组件实现图片显示功能的方法分析
Oct 13 Javascript
React中阻止事件冒泡的问题详析
Apr 12 Javascript
vue里的data要用return返回的原因浅析
May 28 Javascript
JQuery获得内容和属性方法解析
May 30 jQuery
详解各版本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+Mysql无限分类的方法汇总
2015/03/02 PHP
PHP格式化MYSQL返回float类型的方法
2016/03/30 PHP
php 二维数组时间排序实现代码
2016/11/19 PHP
在JavaScript中获取请求的URL参数[正则]
2010/12/25 Javascript
JavaScript 函数参数是传值(byVal)还是传址(byRef) 分享
2013/07/02 Javascript
JS数组的赋值介绍
2014/03/10 Javascript
JavaScript运算符小结
2015/06/03 Javascript
javascript 闭包详解
2015/07/02 Javascript
javascript实现简单的分页特效
2015/08/12 Javascript
JS Ajax请求如何防止重复提交
2016/06/13 Javascript
javascript数字验证的实例代码(推荐)
2016/08/20 Javascript
js图片切换具体实现代码
2016/10/13 Javascript
详解angularjs获取元素以及angular.element()用法
2017/07/25 Javascript
javascript获取图片的top N主色值方法详解
2018/01/26 Javascript
手把手教你vue-cli单页到多页应用的方法
2018/05/31 Javascript
使用D3.js构建实时图形的示例代码
2018/08/28 Javascript
Laravel admin实现消息提醒、播放音频功能
2019/07/10 Javascript
微信小程序自定义头部导航栏和导航栏背景图片 navigationStyle问题
2019/07/26 Javascript
python sys,os,time模块的使用(包括时间格式的各种转换)
2018/04/27 Python
python的中异常处理机制
2018/08/30 Python
Python Pillow Image Invert
2019/01/22 Python
python爬虫 批量下载zabbix文档代码实例
2019/08/21 Python
Python yield生成器和return对比代码实例
2020/04/20 Python
Python中openpyxl实现vlookup函数的实例
2020/10/28 Python
如何用tempfile库创建python进程中的临时文件
2021/01/28 Python
HTML5各种头部meta标签的功能(推荐)
2017/03/13 HTML / CSS
巴黎卡诗美国官方网站:始于1964年的头发头皮护理专家
2017/07/10 全球购物
英国最大的在线床超市:Bed Star
2019/01/24 全球购物
C#中类(class)与结构(struct)的异同
2013/11/03 面试题
自荐信如何“自荐”
2013/10/24 职场文书
生日邀请函范文
2014/01/13 职场文书
文明青少年标兵事迹材料
2014/01/28 职场文书
公司任命书范本
2014/06/04 职场文书
毕业生见习报告总结
2014/11/08 职场文书
实用干货:敬酒词大全,帮你应付各种场合
2019/11/21 职场文书
nginx 添加http_stub_status_module模块
2022/05/25 Servers