npm 包 angular4-simple-notifications 使用教程

简介

在前端开发中,通知组件经常被用到,这也是我们对用户友好性和用户体验的追求。这篇文章就向大家介绍一个轻量的前端通知组建,即 npm 包 angular4-simple-notifications,为大家提供使用教程。

安装

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

或者使用 yarn:

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

然后,在 app.module.ts 中添加 SimpleNotificationsModule

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

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

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

使用

在要使用通知的组件中,引入 NotificationsService

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

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

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

在这个例子中,我们创建了一个按钮,点击后将会显示一个成功的通知。如果要自定义通知的样式,可以设置第三个参数,例如:

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

参数

名称 说明 类型 默认值
title 通知的标题 string -
content 通知的内容 string -
options 通知的选项 Object -
options.timeOut 自动消失的时间,单位毫秒 number 3000
options.showProgressBar 是否显示进度条 boolean false
options.pauseOnHover 鼠标悬停是否暂停计时器 boolean true
options.clickToClose 点击是否关闭 boolean false
options.animate 动画类型:fromRight、fromLeft、scale、rotate string fromRight

总结

在前端开发中,通知组建是很重要的一部分,它可以提升用户体验,给用户良好的反馈。而使用 angular4-simple-notifications 可以快速实现通知的功能,从而更加专注其他的开发。通过本文我们可以认识到这个组件的安装使用。

来源:JavaScript中文网 ,转载请联系管理员! 本文地址:https://www.javascriptcn.com/post/6005672681e8991b448e3a1d


猜你喜欢

  • npm 包 aor-language-catalan 使用教程

    在前端开发中,我们经常会使用各种开源工具来提高我们的开发效率和代码品质。npm 是一个非常流行的 JavaScript 包管理工具,可以帮助我们快速搜索、安装和升级依赖项。

    3 年前
  • npm 包 js-pattern-match 使用教程

    如果你写过一些复杂的 JavaScript 应用程序,你一定会发现在某些情况下使用条件语句和嵌套函数变得非常笨拙和难以管理。这种情况下使用模式匹配可以让你的代码更加清晰简洁,而 npm 包 js-pa...

    3 年前
  • npm 包 key-sort 使用教程

    前言 在 JavaScript 中,我们常常需要对对象进行排序。常见的排序方式有按照属性值升序、降序排列等。然而,如果在开发过程中需要对具有多个属性的对象进行排序,传统的排序方法就会变得十分复杂。

    3 年前
  • npm 包 lt-ui-library 使用教程

    前言 在前端开发中,UI 组件库是非常重要的工具,随着 npm 包的流行,前端社区中也涌现出了很多优秀的 UI 组件库,其中 lt-ui-library 是一个比较优秀的选择。

    3 年前
  • npm 包 Pioneer-vsx922 使用教程

    前言 深度学习技术在最近几年内飞速发展,给我们带来了越来越多的机器学习应用程序。而作为前端开发者,我们往往需要使用一些 npm 包来加速开发流程。今天我们将介绍一款通过 npm 包进行深度学习的工具—...

    3 年前
  • npm包 redux-async-connect-react16 使用教程

    前言 在使用React开发单页应用程序时,无论是使用React-Router还是其他第三方路由库,都会遇到异步数据加载的问题。通常情况下,我们使用Redux来管理整个应用程序的状态。

    3 年前
  • npm 包 gulp-css-image-size 使用教程

    如果你正在进行前端开发,那么你一定会遇到需要对 CSS 文件中的图片进行处理的问题。要解决这个问题,你可以借助一些工具来帮助你自动实现,其中一个非常好用的工具就是 gulp-css-image-siz...

    3 年前
  • npm 包 justo.plugin.webpack 使用教程

    简介 在前端开发中,webpack 已经成为了必不可少的工具,它可以打包、转译、压缩你的代码,也可以支持热重载和代码分割等功能。但是,一些常用的功能,比如页面自动刷新、资源缓存等却需要使用一些额外的插...

    3 年前
  • npm包infra-components使用教程

    介绍 在前端开发过程中,我们经常需要使用各种组件库,而npm包infra-components就是一个优秀的组件库。infra-components是由阿里巴巴前端团队开发的一组基础组件库,提供了一系...

    3 年前
  • npm 包 macrocosm 使用教程

    什么是 macrocosm macrocosm 是一个基于 React 的高阶组件库,提供了大量的组件和工具函数,能够方便地进行 UI 的组合和拓展。macrocosm 意为“宏观宇宙”,意味着这个库...

    3 年前
  • npm 包 ec-array 使用教程

    ec-array 是一款对原生 JavaScript 数组进行扩展的 npm 包,致力于为开发者提供更加高效和便捷的操作方式,同时具备兼容性和可扩展性。 本教程将为您详细介绍该 npm 包的基本使用方...

    3 年前
  • npm 包 angular-grecaptcha 使用教程

    前言 Google reCAPTCHA 是一款广泛使用的验证码解决方案,可以有效地防止盗用和滥用,保护网站的安全性。而 angular-grecaptcha 是一款优秀的 AngularJS 包,可以...

    3 年前
  • NPM包 redirect-file-from-frontmatter 使用教程

    很多前端开发人员都在通过博客写作来分享自己的经验和知识,而使用静态博客生成器则是一个非常方便的方式。在这种静态博客生成器中,我们可以使用 Markdown 格式来编写文章,并通过 YAML heade...

    3 年前
  • npm 包 personity-shared 使用教程

    personity-shared 是一个开源的 npm 包,它提供一些常见的工具函数和数据类型,适用于前端开发。在这篇文章中,我们将介绍如何使用 personity-shared 来提高前端开发效率。

    3 年前
  • npm 包 object-to-associative-array 使用教程

    前言 在前端开发中,我们经常需要将从后端返回的数据进行处理。其中,将对象转换成关联数组,是一种常见的需求。为了方便快速地进行对象和关联数组之间的转换,npm 上有一个非常实用的包,它就是 object...

    3 年前
  • npm包mtl-loader使用教程

    什么是mtl-loader mtl-loader是一款基于Three.js的npm包,用来加载MTL文件并为物体应用材质。MTL文件是基于OBJ文件的,它描述了物体的材质和贴图信息。

    3 年前
  • npm 包 @zvooq/react-jsonschema-form 使用教程

    概述 在前端开发过程中,经常会涉及到表单构建,而这个过程通常是繁琐且耗时的。为了提高效率和代码质量,开发者们往往会依赖于成熟的表单构建工具。其中一个非常受欢迎的工具就是 npm 包 @zvooq/re...

    3 年前
  • npm 包 @lucasolivamorim/ng2-completer 使用教程

    简介 在前端开发中,我们经常会遇到需要实现自动补全的需求。而 @lucasolivamorim/ng2-completer 是一个基于 Angular 和 RxJS 的自动补全组件库,可以提供便捷的开...

    3 年前
  • npm 包 via-vallen 使用教程

    via-vallen 是一个针对移动端 Vue 项目的组件库,可以快速搭建移动端 Web 应用程序和 H5 页面。该组件库提供了丰富的轻量级组件,可以极大地提升你的工作效率和项目的进度。

    3 年前
  • npm 包 plator 使用教程

    在进行前端项目开发时,我们经常需要使用到各式各样的 npm 包。在这些包中,有一类是用于生成配色方案的,比如 color-convert、tinycolor2 等。

    3 年前

相关推荐

    暂无文章