Angular cron widget built from the ground up using only Bootstrap 4 CSS.
Please check our demo & documentation and the list of issues to see all the things we are working on. Feel free to make comments there.
This is an open source project that builds a cron builder component for Angular applications. It supports Quartz/Unix cron string formats for both input and output. Inspired by this non-angular implementation.
You can use either the npm or yarn command-line tool to install packages.
npm install --save @sbzen/ng-cron
You need to import the QuartzCronModule that you want to display by adding the following lines to your ngModule.
import { QuartzCronModule } from '@sbzen/ng-cron';
@NgModule ({
imports: [QuartzCronModule]
})
Add the cron component into yout template
<quartz-cron></quartz-cron>
Main source of API documentation and usage scenarios available here: https://ngcron.emptyui.com/.
The only two required dependencies are Angular and cron-core. The Bootstrap CSS is optional as you can use this component with your own styling. Here is the versions compatibility list:
Ng Cron | Angular | Bootstrap CSS |
---|---|---|
0.0.1 | 7.x.x | 4.x.x |
1.0.1 | 11.x.x | 4.x.x |
2.0.0 | 14.x.x | 4.x.x |
15.0.0 | 15.x.x | 4.x.x, 5.x.x |
16.0.0 | 16.x.x | 4.x.x, 5.x.x |