ionic 上啦加载和下刷新

<!DOCTYPE html>
<html>

    <head>
        <meta charset="utf-8" />
        <title></title>
        <!--
            导入ionic
        -->
        <script src="js/ionic.bundle.min.js" type="text/javascript" charset="utf-8"></script>
        <link rel="stylesheet" type="text/css" href="js/ionic.css" />
    </head>
   <!-- ---------------------body开始----------------------->
    <body ng-app="my" ng-controller="mycon">
        <!--头部-->
        <ion-header-bar class="bar-positive">
            <h1 class="title">头部</h1>
        </ion-header-bar>

        <!--
            内容
        -->
        <ion-content>
            <!--下拉 刷新-->
            <ion-refresher pulling-text="下拉" on-refresh="dsa()">
            </ion-refresher>
            <!--上啦加载-->
            <ion-infinite-scroll on-infinite="loadMore()" distance="50%" immediate-check="false"> </ion-infinite-scroll>
            <!--  数据 -->
            <ul class="list">
                <li class="item" ng-repeat="n in names">{{n}}</li>
            </ul>

        </ion-content>
    </body>
    <!-------------------js开始--------------------------------------->
    <script type="text/javascript">
        //变量
        iii = 0
        mon = angular.module("my", ["ionic"])
        mon.controller("mycon", function($scope, $http) {
            gg = ["asd", "asdas", "dsadsa"]
            $scope.names = gg
            //下拉刷新事件
            $scope.dsa = function() {
                $http.get("js.json").then(function(sad) {
                    ff = sad.data
                    dd = []
                    for(var fd in ff) {

                        f = ff[fd].name
                        dd.push(f);
                    }
                    $scope.names = dd
                    $scope.$broadcast('scroll.refreshComplete')
                }, function(sad) {

                })

            }
            //上啦加载事件
            $scope.loadMore = function() {

                $http.get("js.json").then(function(ew) {
                    ff = ew.data
                    for(var fd in ff) {
                        f = ff[fd].name
                        $scope.names.push(f + iii);
                        iii++;
                    }

                    $scope.$broadcast('scroll.infiniteScrollComplete');
                })
            }
        })
    </script>

</html>
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值