-
Notifications
You must be signed in to change notification settings - Fork 13
bootstrap 4 and font awesome example
Keke edited this page Mar 6, 2020
·
8 revisions
This example uses bootstrap 4 and font awesome but it is possible use component also without them.
Example is here.
<!-- add the following snippet inside your template -->
<div class="input-group">
<!-- input box -->
<input class="form-control" name="mydate" placeholder="Select a date"
angular-mydatepicker #dp="angular-mydatepicker"
[(ngModel)]="model" [options]="myDpOptions"
(dateChanged)="onDateChanged($event)"/>
<!-- clear date button -->
<div class="input-group-append">
<button type="button" class="btn btn-secondary" *ngIf="model" (click)="dp.clearDate()">
<i class="fa fa-close"></i>
</button>
</div>
<!-- toggle calendar button -->
<div class="input-group-append">
<button type="button" class="btn btn-secondary" (click)="dp.toggleCalendar()">
<i class="fa fa-calendar-o"></i>
</button>
</div>
</div>
import {IAngularMyDpOptions, IMyDateModel} from 'angular-mydatepicker';
// other imports are here...
export class MyTestApp {
myDpOptions: IAngularMyDpOptions = {
dateRange: false,
dateFormat: 'dd.mm.yyyy'
// other options are here...
};
model: IMyDateModel = null;
constructor() { }
// optional date changed callback
onDateChanged(event: IMyDateModel): void {
// date selected
}
}