IonicFramework:拉到刷新不起作用

我正在尝试首次使用Ionic的“拉动刷新”工具,但仍然对我不起作用

这是我要致电工厂/服务人员以便在视图中显示运动列表的控制器

.controller('sportsCtrl', function($scope, SportsFactory, AuthFactory) {

 $scope.sports = [];

    AuthFactory.getCustomer().then(function(customer) {
      $scope.customer = customer;
      SportsFactory.getSportsWithLeagues(customer).then(function(sports) {
        if (sports.length) {
          $scope.sports = sports;
        }else {
          AuthFactory.logout();
        }
     //Here is the function to call the refresher//
        $scope.doRefresh = function() {
          $scope.sports = sports;
          $scope.$broadcast('scroll.refreshComplete');
          $scope.$apply();
        };
    //////////////////////////////////////////////
      }, function(err) {
        console.log(err);
      });
    }
})

的HTML

<ion-refresher
  pulling-text="Pull to refresh..."
  on-refresh="doRefresh()">
</ion-refresher>

有人有想法吗?

克莱斯

doRefresh()在错误的位置定义了它在的resolve函数中定义getSportsWithLeagues应该将其定义为控制器上的属性。代码全部乱序,这应该是更好的操作顺序:

$scope.doRefresh = function() {
    AuthFactory.getCustomer().then(function(customer) {
        $scope.customer = customer;
        SportsFactory.getSportsWithLeagues(customer).then(function(sports) {
            if (sports.length) {
                $scope.sports = sports;
            }else {
                AuthFactory.logout();
        }, function(err) {
            console.log(err);
        });
    $scope.$broadcast('scroll.refreshComplete');
    };
};

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

ionicframework我的控制器不起作用

来自分类Dev

CheckedListBox刷新不起作用

来自分类Dev

PHP刷新不起作用

来自分类Dev

Datepicker刷新不起作用?

来自分类Dev

在JLabel中刷新图像不起作用

来自分类Dev

自动刷新TCP流不起作用

来自分类Dev

剑道窗口刷新不起作用

来自分类Dev

为什么刷新模型不起作用?

来自分类Dev

刷新我的ListView似乎不起作用

来自分类Dev

自动刷新TableView不起作用

来自分类Dev

刷新iframe后,OnStateChange不起作用

来自分类Dev

骨干刷新/书签页面不起作用

来自分类Dev

防止刷新后返回不起作用

来自分类Dev

简单的JS刷新Div不起作用

来自分类Dev

刷新<form>提交不起作用

来自分类Dev

素材刷新点击事件不起作用

来自分类Dev

表单提交不刷新不起作用

来自分类Dev

自动刷新在PHP代码不起作用

来自分类常见问题

Spring Data Jpa EntityManager刷新不起作用

来自分类Dev

为什么刷新在System.err上不起作用?

来自分类Dev

刷新图像在Mozilla中不起作用

来自分类Dev

刷新后,Random.randint()不起作用。

来自分类Dev

硬刷新时路由对我不起作用

来自分类Dev

刷新C3.js不起作用

来自分类Dev

.attachClickHandler()在页面刷新/重定向上不起作用

来自分类Dev

Android刷新ListView节-覆盖在4.4中不起作用

来自分类Dev

刷新动态jquery多个选择菜单不起作用

来自分类Dev

图片上传后php页面刷新不起作用

来自分类Dev

PartialView不起作用(改为刷新整个页面)