ion-refresher
Child of ionContent or ionScroll
Allows you to add pull-to-refresh to a scrollView.
Place it as the first child of your ionContent or
ionScroll element.
When refreshing is complete, $broadcast the ‘scroll.refreshComplete’ event from your controller.
Usage
<ion-content ng-controller="MyController">
  <ion-refresher
    pulling-text="Pull to refresh..."
    on-refresh="doRefresh()">
  </ion-refresher>
  <ion-list>
    <ion-item ng-repeat="item in items"></ion-item>
  </ion-list>
</ion-content>
angular.module('testApp', ['ionic'])
.controller('MyController', function($scope, $http) {
  $scope.items = [1,2,3];
  $scope.doRefresh = function() {
    $http.get('/new-items')
     .success(function(newItems) {
       $scope.items = newItems;
     })
     .finally(function() {
       // Stop the ion-refresher from spinning
       $scope.$broadcast('scroll.refreshComplete');
     });
  };
});
API
| Attr | Type | Details | 
|---|---|---|
| 
        on-refresh
        
         (optional) 
       | 
      
        
  expression
       | 
      
         Called when the user pulls down enough and lets go of the refresher.  | 
    
| 
        on-pulling
        
         (optional) 
       | 
      
        
  expression
       | 
      
         Called when the user starts to pull down on the refresher.  | 
    
| 
        pulling-text
        
         (optional) 
       | 
      
        
  string
       | 
      
         The text to display while the user is pulling down.  | 
    
| 
        pulling-icon
        
         (optional) 
       | 
      
        
  string
       | 
      
         The icon to display while the user is pulling down. Default: 'ion-android-arrow-down'.  | 
    
| 
        spinner
        
         (optional) 
       | 
      
        
  string
       | 
      
         The   | 
    
| 
        refreshing-icon
        
         (optional) 
       | 
      
        
  string
       | 
      
         The font icon to display after user lets go of the
refresher. This is depreicated in favor of the SVG   | 
    
| 
        disable-pulling-rotation
        
         (optional) 
       | 
      
        
  boolean
       | 
      
         Disables the rotation animation of the pulling
icon when it reaches its activated threshold. To be used with a custom   |