/ionic-numberpicker

Number Picker plugin for Ionic Framework

Primary LanguageJavaScriptMIT LicenseMIT

##Introduction:

This is a ionic-numberpicker bower component which can be used with any Ionic framework's application.

It is based on the 'ionic-timepicker' and 'ionic-datepicker' by https://github.com/rajeshwarpatlolla

##Prerequisites.

  1. node.js, npm, ionic, bower and gulp.

##How to use:

  1. In your project repository install the ionic time picker using bower

bower install ionic-numberpicker --save

  1. Give the path of ionic-numberpicker.bundle.min.js in your index.html file.
<!-- path to ionic/angularjs js -->
<script src="lib/ionic-numberpicker/dist/ionic-numberpicker.bundle.min.js"></script>
  1. In your application module inject the dependency ionic-numberpicker, in order to work with the ionic-numberpicker component
angular.module('modulename', ['ionic', 'ionic-numberpicker']){

}
  1. Use the below format in your template's corresponding controller
$scope.numberPickerObject = {
    inputValue: 0, //Optional
    minValue: -9007199254740991,
    maxValue: 9007199254740991,
    decimalCharacter: '.',  //Optional
    decimalStep: 0.25,  //Optional
    format: "DECIMAL",  //Optional - "WHOLE" or "DECIMAL"
    titleLabel: 'Number Picker',  //Optional
    setLabel: 'Set',  //Optional
    closeLabel: 'Close',  //Optional
    setButtonType: 'button-positive',  //Optional
    closeButtonType: 'button-stable',  //Optional
    callback: function (val) {    //Mandatory
      numberPickerCallback(val);
    }
};
  1. Example directive use in page template
<ionic-numberpicker input-obj="numberPickerObject">
  <button class="button button-positive order-button">
    <i class="ion-archive"></i>
  </button> {{ inputNumber }}
</ionic-numberpicker>

##Versions:

1) v1.0.1

  • Fixed decimalStep issue
  • Added functionality to allow control over character used for decimal place ('decimalCharacter').

2) v1.0.0

Number picker functionality has been implemented, and can be installed with

bower install ionic-numberpicker --save

##License: MIT

##Contact: email : admin@milkcan.io

Rate it or Comment : http://market.ionic.io/plugins/ionic-numberpicker