使用 angular-quartz-cron npm 包

阅读时长 5 分钟读完

在前端开发中,我们经常会需要使用一些时间计划工具。其中,Quartz Cron 表达式是一种非常强大的时间表达式语言,可以用来描述复杂的时间计划规则。

在本文中,我们将介绍如何使用 npm 包 angular-quartz-cron 来快速构建并显示基于 Quartz Cron 表达式的时间计划器。

环境需求

为了使用 angular-quartz-cron npm 包,你需要先安装以下依赖项:

  • Node.js 10 或以上
  • npm 5.2 或以上

安装 angular-quartz-cron

运行以下命令来安装 angular-quartz-cron:

安装之后,你需要在你的应用的NgModule中导入 QuartzCronModule:

使用 angular-quartz-cron

以一个示例来说明如何使用 angular-quartz-cron:

-- -------------------- ---- -------
------ - ---------- ------ - ---- ----------------
------ - ----------- - ---- ----------------------

------------
  --------- -----------
  ------------ ----------------------
--
------ ----- ------------ ---------- ------ -
  ------ ---- - -- --- - --- - - ---
  ------ -------- ----------- - -
    --------------- ------------- -------------------
    ---------------- ------------- --------------------
    --------------- --------------------
    ------------------ -----------------------
    ---------------------- ---------------------
    -------------------- -------------------
    ----------------- -----------------------
    --------------------- ----------------------
    --------------- --------------------
    --------------- --------------------
    ------------ -----------
    ------------ -----
    --------------- -----
    -------------- -----
    ------------- ------
    -------------- ------
    --------------- ------
    -------------- ------
    ---------------- -----
    -------------- -----
    ------------------ ------
    -------------- ------
    ------------ ------
    --------- ------
    --------------- -----
    ------------ -----
    -------------- ------
    ------------- -
      -------- ----------------------------
      ------- ----------
      ------- ----------------------
      --------- -
        -------- -------
        -------- ------
        ------ ------
        ----------- ------
        ------ ------
        ---------- ----------------------
        ----- -----------
      -
    -
  --

  ---------- --
-

在上述示例中,我们定义了一个 qc-cron 标签,并绑定了一个 cron 变量和 options 配置项。

  • cron 用于存储 Cron 表达式的值。
  • options 定义了 cron-editor 的配置项,比如设置是否隐藏秒数、是否隐藏某些选项卡、是否允许空的 Cron 表达式等等。

总结

使用 angular-quartz-cron npm 包可以快速的实现 Quartz Cron 表达式的时间计划器,从而方便地设定复杂的时间计划规则。

本文介绍了如何安装和使用 angular-quartz-cron,希望能够对你的前端开发工作有帮助。

来源:JavaScript中文网 ,转载请注明来源 https://www.javascriptcn.com/post/6005600e81e8991b448ddea5

纠错
反馈