基于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里使用Dom操作Xml
Jan 22 Javascript
Javascript hasOwnProperty 方法 &amp; in 关键字
Nov 26 Javascript
extjs 学习笔记(三) 最基本的grid
Oct 15 Javascript
浅谈Javascript事件模拟
Jun 27 Javascript
php与js的区别是什么
Aug 05 Javascript
分享20款美化网站的 jQuery Lightbox 灯箱插件
Oct 10 Javascript
浅谈jQuery before和insertBefore的区别
Dec 04 Javascript
谈谈JavaScript数组常用方法总结
Jan 24 Javascript
vue组件 $children,$refs,$parent的使用详解
Jul 31 Javascript
Angular.js中window.onload(),$(document).ready()的写法浅析
Sep 28 Javascript
基于JavaScript实现报警器提示音效果
Oct 27 Javascript
js实现简单的点名器随机色实例代码
Sep 20 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
深入HTTP响应状态码速查表的详解
2013/06/07 PHP
php保存信息到当前Session的方法
2015/03/16 PHP
使用PHP开发留言板功能
2019/11/19 PHP
PHP实现文件上传后台处理脚本
2020/03/04 PHP
Javascript图像处理—平滑处理实现原理
2012/12/28 Javascript
基于jquery实现一张图片点击鼠标放大再点缩小
2013/09/29 Javascript
jquery ajax修改全局变量示例代码
2013/11/08 Javascript
jquery检测input checked 控件是否被选中的方法
2014/03/26 Javascript
js单独获取一个checkbox看其是否被选中
2014/09/22 Javascript
jQuery实现手机号码输入提示功能实例
2015/04/30 Javascript
基于jQuery实现表格内容的筛选功能
2016/08/21 Javascript
JS转换HTML转义符的方法
2016/08/24 Javascript
Js获取当前日期时间及格式化代码
2016/09/17 Javascript
js实现点击每个li节点,都弹出其文本值及修改
2016/12/15 Javascript
基于jquery实现多级菜单效果
2017/07/25 jQuery
Angular 2 利用Router事件和Title实现动态页面标题的方法
2017/08/23 Javascript
使用 vue-i18n 切换中英文效果
2018/05/23 Javascript
vue实现全匹配搜索列表内容
2019/09/26 Javascript
webpack DllPlugin xxx is not defined解决办法
2019/12/13 Javascript
整理 node-sass 安装失败的原因及解决办法(小结)
2020/02/19 Javascript
JavaScript代码模拟鼠标自动点击事件示例
2020/08/07 Javascript
[01:21]DOTA2新纪元-7.0新版本即将开启!
2016/12/11 DOTA
python3 shelve模块的详解
2017/07/08 Python
pandas使用get_dummies进行one-hot编码的方法
2018/07/10 Python
对pandas通过索引提取dataframe的行方法详解
2019/02/01 Python
详解python中*号的用法
2019/10/21 Python
Python3基本输入与输出操作实例分析
2020/02/14 Python
css3 自定义字体font-face使用介绍
2014/05/14 HTML / CSS
使用CSS3制作饼状旋转载入效果的实例
2015/06/23 HTML / CSS
html5 canvas实现给图片添加平铺水印
2019/08/20 HTML / CSS
波兰家居饰品和厨房配件网上商店:Maleomi
2020/12/15 全球购物
药学专业毕业生求职信
2013/10/20 职场文书
接受捐赠答谢词
2014/01/27 职场文书
体育教师求职信
2014/05/24 职场文书
捐资助学感谢信
2015/01/21 职场文书
团代会开幕词
2015/01/28 职场文书