Skip to content

AngularDevMrs/angular-date-picker

 
 

Repository files navigation

Angular Datepicker

jQuery less datepicker for angularjs.

Angular datepicker is a light weight datepicker under 1K with only dependencies to PikaDay and momentJs

Dependencies

  1. MomentJs 11.6K minified and gzip
  2. PikaDay 5K minified and gzip

Install

bower install angular-pikaday-picker

Setting up

Make sure you have include moment js and pikaday both on your page before you include angular date picker.

<script type="text/javascript" src="bower_components/moment/min/moment.min.js"></script>
<script type="text/javascript" src="bower_components/pikaday/pikaday.js"></script>	

<script type="text/javascript" src="bower_components/angular-date-picker/angular-date-picker.min.js"></script>	

Your module

var app = angular.module('yourApp',['angular.datepicker']);

Your html

<input type="text" ng-model="from_date" picka-day />

That's all you need for minimal setup.

Options

Format

<input type="text" ng-model="from_date" picka-day format="MM-D-YYYY" />

Deafult Date

<input type="text" ng-model="from_date" picka-day default-date="2015-02-11" />

Disable Weekends

<input type="text" ng-model="from_date" picka-day disable-weekends=true />

Min Date

<input type="text" ng-model="from_date" picka-day min-date="2015-02-10" />

Max Date

<input type="text" ng-model="from_date" picka-day max-date="2015-02-20" />

Events

You have also add hooks on different events

on Select

<input type="text" ng-model="from_date" picka-day on-select="someMethod" />

on Close

<input type="text" ng-model="from_date" picka-day on-close="someMethod" />

on Open

<input type="text" ng-model="from_date" picka-day on-open="someMethod" />

on Draw

<input type="text" ng-model="from_date" picka-day on-draw="someMethod" />

About

jQuery less datepicker for angularjs, small and light weight

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • HTML 100.0%