Super simple to use
Just add ion-sticky to ion-content, it will detect dividers and make the active one sticky.
If you are using collection-repeat, please refer to this gist.
https://gist.github.com/Poordeveloper/e6a1714ea399f95c779f
http://codepen.io/Poordeveloper/pen/BNpxrm
bower install ion-sticky --save
angular.module('ion-sticky-demo', ['ion-sticky']);
<ion-content ion-sticky>
<ion-list>
<ion-item class="item-divider"> A </ion-item>
<ion-item> A1 </ion-item>
<ion-item> A2 </ion-item>
...
<ion-item class="item-divider"> B </ion-item>
....
</ion-list>
</ion-content>
Using custom style class for sticky header (default uses assertive
):
<ion-content ion-sticky ion-sticky-class="positive">
<ion-list>
<ion-item class="item-divider"> A </ion-item>
<ion-item> A1 </ion-item>
<ion-item> A2 </ion-item>
...
<ion-item class="item-divider"> B </ion-item>
....
</ion-list>
</ion-content>