essence-ng2-calendar
essence-ng2-calendar is a calendar component for Angular.
Usage
-
Install
npm install --save essence-ng2-calendar@latest -
Set in the .angular-cli.json(@angular/cli)
"styles": -
Add the EssenceNg2CalendarModule
; -
Use in the template
显示日程安排不显示日程安排 -
Use in the component
schedules: any;constructoronDateChange $event: DateonAddSchedule $event: anyonViewAllSchedule $event: anyonViewSchedule $event: any
API
Inputs
schedules
(?any=null
) - 日程安排,对象数组格式如下:
Outputs
dateChange
- 日期改变会触发该事件,参数$event为改变之后的日期
以下事件只发送事件有关的参数,具体操作需自定义
-
onAddSchedule
- 触发该事件新增日程安排,参数$event为选中的日期 -
onViewSchedule
- 触发该事件查看日程安排,参数$event为一个对象,属性:date为当前日程安排所在日期, data为选中的日程安排数据 -
onViewAllSchedule
- 触发该事件查看当日全部日程安排,参数$event为一个对象,属性:date为选中的日期, data为选中日期的所有日程安排数据 -
onDeleteSchedule
- 触发该事件删除日程安排,参数$event为该日程安排数据
Develop
```shell
npm install // 安装依赖包
npm start // 启动项目
```