ionic-segment

This is an iOS segmented control directive for ionic v1. It is inspired from ionic v2. Do not hesitate to contribute to this project.

Demo

Check out the live demo

How to use it

JS/CSS Imports

Please imports the following JavaScript/CSS file in your index.html.

<link rel="stylesheet" href="ionic-segment/dist/ionic.segment.css">
<script src="ionic-segment/dist/ionic.segment.js"></script>

Angular Dependency (app.js)

Add plgn.ionic-segment as a module dependency of your app module.

angular.module('DemoApp', ['ionic', 'plgn.ionic-segment'])

Basic Usage

  <ion-segment ng-model="categories" full="true"  assertive>
    <ion-segment-button value="movies">
      Movies
    </ion-segment-button>
    <ion-segment-button value="series">
      Series
    </ion-segment-button>
    <ion-segment-button value="animation">
      Animations
    </ion-segment-button>
  </ion-segment>
 
<div ng-switch="categories">
  
   <ion-list ng-switch-when="movies">
      <ion-item>
        Batman Begins
      </ion-item>
        .....
    </ion-list>

    <ion-list ng-switch-when="series">
      <ion-item>
        Game of Thrones
      </ion-item>
        .....
    </ion-list>
    
    <ion-list ng-switch-when="animation">
      <ion-item>
        Ice Age
      </ion-item>
        .....
    </ion-list>
  
  </div>

Options

setting segment cover full width

  <ion-segment ng-model="categories" full="true"  assertive>