npm 包 ng-bs-daterangepicker 使用教程

阅读时长 6 分钟读完

ng-bs-daterangepicker 是一个可以在 AngularJS 应用程序中使用的日期范围选择器。它包含一个可重用的指令,可以轻松地将日期选择器集成到您的应用程序中。本文将介绍如何使用这个 npm 包来实现日期范围选择器。

安装

首先,您需要安装 ng-bs-daterangepicker。在您的项目目录下运行以下命令:

配置

然后,在您的应用程序中添加以下依赖项:

接下来,在您的 HTML 文件中包含以下代码:

该输入框现在将显示日期范围选择器。接下来,您需要定义选项对象和模型对象。

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

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

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

现在,您的日期范围选择器已经可以使用了。用户选择日期范围后,它将保存在 $scope.selectedDates 对象中。

示例代码

下面是一个完整的例子,演示如何使用 ng-bs-daterangepicker:

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

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

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

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

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

-------

------

- ----------------------------------------------------------- --------
----------------------------------------------------------------------------------
纠错
反馈