ng-model: model for datepicker, momentJS object for 'simple' mode, or array of momentJS objects for 'multiple' modeoptions: object containing options for datepickermarkers: array of markers, containing additional data for certain days, marker is object: {day: momentObject, marker: markerObject}after: days after this date are enabled to selectbefore: days before this date are enabled to selectrange-from: enables highlighting days selected from picked daterange-to: enables highlighting days selected to picked datemode: define mode of datepicker, default: 'simple', possible modes: 'simple', 'multiple'start: init datepicker starting from this monthmonths: number of months used in datepickerfilter: function for filtering enabled dates, takes day as param, return true if day is selectablecallback: callback parameter to fire after selecting day, takes day as parametermarkerTemplate: template for ng-bind-template, used to display additional data for marked days, default: "{{ day.marker }}", where 'day' is object from markers arraytemplate: string with custom template of picker directive (see test/index.html for example use)To support IE8 add those polyfills:
Array.isArray$scope.date
=> {{date | json}}
ng-repeat="day in multi"
{{ day | json}}
$scope.dateSt
=> {{ dateSt }}
$scope.dateDbA
=> {{ dateDbA }}
$scope.dateDbB
=> {{ dateDbB }}