npm install angular-cron-gen
bower install angular-cron-gen
<cron-gen ng-model="cronExpression"
ng-disabled="isCronDisabled"
options="cronOptions">
</cron-gen>
angular.module('ExampleApp', ['angular-cron-gen'])
.controller('ExampleCtrl', ['$scope', function ($scope) {
$scope.cronExpression = '0 8 9 9 1/8 ? *';
$scope.cronOptions = {};
$scope.isCronDisabled = false;
}]);
| Options | Description | Type | Default |
|---|---|---|---|
| templateUrl | Allows you to override the default template | String | The default template |
| cronFormat | The desired cron format. Currently only "quartz" is accepted | String | "quartz" |
| formInputClass | The input class override | String | "form-control-static" |
| formSelectClass | The select class override | String | "form-control-static" |
| formRadioClass | The radio class override | String | "form-control-static" |
| hideMinutesTab | Whether the minutes tab should be hidden | boolean | false |
| hideHourlyTab | Whether the hourly tab should be hidden | boolean | false |
| hideDailyTab | Whether the daily tab should be hidden | boolean | false |
| hideWeeklyTab | Whether the weekly tab should be hidden | boolean | false |
| hideMonthlyTab | Whether the monthly tab should be hidden | boolean | false |
| hideYearlyTab | Whether the yearly tab should be hidden | boolean | false |
| hideAdvancedTab | Whether the advanced tab should be hidden | boolean | true |