Skip to content

mikedodd/ng2-datetime

 
 

Repository files navigation

ng2-datetime

npm version

Datetime picker plugins wrapper for Angular2.

Dependencies

Installation

npm install --save ng2-datetime

Usage

  1. import some way or another the required dependencies If you want to use the bundled versions, you can import them like this:
import 'ng2-datetime/src/vendor/bootstrap-datepicker/bootstrap-datepicker.min.js';
import 'ng2-datetime/src/vendor/bootstrap-timepicker/bootstrap-timepicker.min.js';

The bundled CSS is in the same folder, it's up to you to decide how to import those. 2. import {NKDatetime} from 'ng2-datetime/ng2-datetime'; 3. Add to your component's directives property

@Component({
    ...
    directives: [NKDatetime],
    ...
})
  • Basic usage: <datetime [(ngModel)]="date"></datetime> See the DEMO and it source for more information.

Options

  • [datepicker]="{Object} || false" - Object with Datepicker options or false if you want to remove the datepicker Ex. <datetime [datepicker]="{daysOfWeekDisabled: [0,6]}" [(ngModel)]="date"></datetime>

  • [timepicker]="{Object} || false" - Object with Timepicker options or false if you want to remove the timepicker Ex. <datetime [timepicker]="{showMeridian: false, minuteStep: 1}" [(ngModel)]="date"></datetime>

Contributing

Fork > Create > Pull request

Thanks

TODO:

  • test ControlValueAccessor

About

Datetime picker plugins wrapper for Angular2

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • TypeScript 56.8%
  • JavaScript 27.9%
  • HTML 15.3%