npm 包 @greg-md/ng-popup 使用教程

阅读时长 6 分钟读完

简介

@greg-md/ng-popup 是一款基于 Angular 开发的弹窗组件,不仅具有良好的可定制性和扩展性,而且还支持多种弹窗类型,方便用于不同场景下的使用。

安装

在项目中安装 @greg-md/ng-popup

使用教程

引入模块

在使用弹窗之前,需要先引入 PopupModule 模块:

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

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

接下来我们就可以在模板或 Angular 组件中使用弹窗组件。

弹窗类型

@greg-md/ng-popup 支持多种弹窗类型,在使用弹窗之前,需要确定弹窗的类型。

模态对话框

模态对话框指的是围绕程序中特定操作或任务的信息界面,使用 mat-dialog 来实现。

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

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

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

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

提示框

提示框是在屏幕上显示消息,通常要求用户在继续操作之前确认消息内容。在 @greg-md/ng-popup 中,我们可以使用 mat-snack-bar 来实现。

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

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

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

浮动面板

浮动面板是在屏幕上移动的面板,通常用于显示更多的信息内容。在 @greg-md/ng-popup 中,我们可以使用 cdk/overlaymat-menu 来实现。

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

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

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

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

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

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

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

弹窗样式

在使用 @greg-md/ng-popup 时,你可以自定义弹窗的样式,美化你的应用程序。

自定义样式

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

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

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

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

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

使用样式

在使用 @greg-md/ng-popup 时,可以使用 @Input() 装饰器设置弹窗的样式。

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

结语

到这里,我们已经完成了 @greg-md/ng-popup 的使用教程,希望本文能对你理解和使用 @greg-md/ng-popup 有所帮助。同时,我也鼓励你深入学习 Angular 框架,为前端技术的发展做出自己的贡献。

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

纠错
反馈