ng-jalali-calendar
v1.0.0
Published
Jalali calendar component for Angular4+ applications
Downloads
32
Maintainers
Readme
Table of contents
Installation
npm install --save ng-jalali-calendar
Usage
Import NgJalaliCalendarModule
in your module
import { NgModule } from '@angular/core';
import { NgJalaliCalendarModule } from 'ng-jalali-calendar'
@NgModule({
imports: [ NgJalaliCalendarModule ]
})
export class YourModule { }
afterward, add the ng-jalali-component
tag into the component where you want to use the calendar :
<ng-jalali-calendar></ng-jalali-calendar>
API
Inputs:
Input | Type | Description --- | --- | --- selectedDates | String[] | dates that you want to be selected on the calendar
Events:
| Output | $event | Description | | --- | ---- | --- | | dateSelected | String | emitted when selecting a date |
the module works with dates in
YYYY/MM/DD
format
Example
import { Component, OnInit } from '@angular/core';
@Component({
selector : 'app-example',
templateUrl: './example.component.html',
styleUrls : [ './example.component.css' ]
})
export class ExampleComponent implements OnInit {
selectedDate: string = '';
selectedDates: string[] = [
'1397/5/22',
'1397/12/1'
'1397/01/5'
];
constructor () {}
ngOnInit () {
}
onSelectDate(event: string) {
this.selectedDate = event;
}
}
<ng-jalali-calendar
(dateSelected)="onSelectDate($event)"
[selectedDates]="selectedDates"></ng-jalali-calendar>