jQuery less datepicker for angularjs.
Angular datepicker is a light weight datepicker under 1K
with only dependencies to PikaDay and momentJs
bower install angular-pikaday-picker
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>
var app = angular.module('yourApp',['angular.datepicker']);
<input type="text" ng-model="from_date" picka-day />
That's all you need for minimal setup.
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" />
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" />