Datepicker component to angular2
Hi everyone!
A very simple datepicker for Angular. You should use the version 2.x.x for Angular 2.x.x applications and the version 4.x.x for Angular 4.x.x applications.
Note: This component is ready to AoC (Ahead-of-Time) compilation. Below the operating instructions.
To install this library, run:
$ npm install ng2-datepicker-bootstrap --save
import {DatePickerModule} from 'ng2-datepicker-bootstrap';
import { FormsModule } from '@angular/forms';
@NgModule({
declarations: [...],
imports: [
//... you others modules
DatePickerModule,
FormsModule
],
providers: [...]
})
export class AppModule {}
Import to .angular-cli.json
"styles": [
"../node_modules/bootstrap/dist/css/bootstrap.min.css",
"../node_modules/font-awesome/css/font-awesome.min.css"
],
"scripts": [
"../node_modules/jquery/dist/jquery.min.js",
"../node_modules/bootstrap/dist/js/bootstrap.min.js",
"../node_modules/moment/min/moment.min.js"
]
<app-datepicker [(ngModel)]="model.firstDate" [viewFormat]="'DD/MM/YYYY'" [modelFormat]="'YYYY-MM-DD'" [id]="'firstDate'" [label]="'To'"></app-datepicker>
Available options:
viewFormat
- Date format to display in the view. (default:'DD/MM/YYYY'
)modelFormat
- Date format of the calendar. This will be bound to the model as the date's value. (default:'YYYY-MM-DD'
)id
- Identify your attributelabel
- Label display namefirstWeekdaySunday
- Set to'true'
to set first day of the week in calendar to Sunday instead of Monday.opened
- Set totrue
to open the calendar by default