npm包 angular-sioweb-confirm 使用教程

阅读时长 6 分钟读完

前言

在前端开发中,弹窗是非常常见的功能之一,而弹窗的存在能够为用户的使用体验带来很大的帮助,因此,在很多项目中都需要我们使用到一个弹窗组件。

而 angular-sioweb-confirm 就是一个非常不错的弹窗组件,它既有简单易用的特点,又拥有完备的 API 接口,可以根据自己的需求进行快速自定义。

本篇文章将详细介绍如何使用 angular-sioweb-confirm 这个 npm 包。

安装

我们可以通过 npm 命令来安装 angular-sioweb-confirm 这个包。

使用

在使用之前需要进行引入,我们需要在 app.module.ts 文件里加入以下代码:

然后,在 @NgModuleimports 数组中将 SiowebConfirmModule 添加进来。

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

接下来,我们就可以在我们的业务代码中使用 angular-sioweb-confirm 提供的服务了。

它提供了两种使用方式,一种是通过依赖注入的方式使用,另一种则是通过调用全局方法来使用。

依赖注入方式

我们可以通过依赖注入的方式,将 SiowebConfirmService 注入到我们需要使用的组件中。

首先在组件中添加以下代码:

然后在组件的 constructor 中注入服务:

接下来,我们就可以调用 confirmService 中的方法来使用弹窗功能了。

显示弹窗

confirmService 提供了一个 confirm 方法,该方法可以用来显示一个弹窗。

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

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

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

显示成功弹窗

confirmService 提供了一个 success 方法,该方法可以用来显示一个成功弹窗。

显示错误弹窗

confirmService 提供了一个 error 方法,该方法可以用来显示一个错误弹窗。

全局方法方式

我们也可以通过调用全局方法来使用弹窗功能。

在组件中,我们可以直接调用全局方法来使用:

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

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

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

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

显示成功弹窗

显示错误弹窗

小结

在这篇文章中,我们详细介绍了如何使用 angular-sioweb-confirm 这个 npm 包,并提供了完整的示例代码,希望能为大家在实际开发中使用到的弹窗功能提供一些帮助。

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

纠错
反馈