luid-daterange-picker

An input allowing to chose a date range. inspired by the one used on the homepage of airbnb

Supported arguments:

Usage

<luid-daterange-picker ng-model="myRange"></luid-daterange-picker>
<luid-daterange-picker ng-model="myRange" min="min" max="max" custom-class="disableWeekends"></luid-daterange-picker>
<luid-daterange-picker ng-model="myRange" start-property="foo" end-property="bar"></luid-daterange-picker>
<luid-daterange-picker ng-model="myRange" min="'2016-05-01'" format="YYYY-MM-DD"></luid-daterange-picker>

Demo

basic usage

start: {{ myDaterange.start }} - end: {{ myDaterange.end }}


with end excluded and weekend disabled

start: {{ myDaterange2.start | luifMoment }} - end: {{ myDaterange2.end | luifMoment }}


with custom start and end properties (foo and bar), an exotic format, a different display format, a min and a max

foo: {{ myDaterange3.foo }} - bar: {{ myDaterange3.bar }}


With keyboard input enabled

start: {{ myDateRange4.start }} - end: {{ myDateRange4.end }}