npm 包 microedge-skyux2-contrib 使用教程

在前端开发过程中,我们经常需要使用一些第三方库或框架来帮助我们加快开发速度,提高代码质量。npm 是一个非常常用的包管理工具,通过 npm,我们可以很方便地获取和使用各种开源的前端类库。

本文将介绍一个非常实用的 npm 包:microedge-skyux2-contrib。它是一组指令和组件,可以为你的 AngularJS2 应用程序提供帮助。

安装 microedge-skyux2-contrib

在使用 microedge-skyux2-contrib 之前,需要先将其安装到你的项目中。可以通过以下命令来从 npm registry 安装:

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

在安装过程中会提示你安装 Angular Material 2,这是因为 microedge-skyux2-contrib 中的一些组件需要它作为底层组件库。

使用 microedge-skyux2-contrib

安装完成后,你就可以在你的 Angular2 项目中使用 microedge-skyux2-contrib 了。在使用前,需要在你的 AppComponent 中引入 SKY UX 2 Bootstrapper:

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

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

在你的模块中引入 microedge-skyux2-contrib 中的组件和指令:

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

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

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

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

这里我们只引入了一些比较常用的组件和指令,如果需要其他组件和指令,请参考官方文档。

microedge-skyux2-contrib 的组件和指令

下面我们将介绍 microedge-skyux2-contrib 中的一些组件和指令,并提供具体的使用示例。

sky-card

sky-card 是一个卡片组件,可以很方便地在你的应用中插入一些信息块,比如展示一条用户数据。使用 sky-card 非常简单,引入 sky-card 模块后,在模板中使用 sky-card 标签来定义一个卡片,然后在卡片中放入内容块即可:

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

sky-dropdown

sky-dropdown 是一个下拉框组件,可以很方便地用于表单选择框、菜单等场景。使用 sky-dropdown 非常简单,引入 sky-dropdown 模块后,在模板中使用 sky-dropdown 标签来定义一个下拉框,然后在下拉框中定义选项即可:

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

sky-lookup

sky-lookup 是一个查询组件,可以很方便地在表单中插入自动补全查询框。使用 sky-lookup 非常简单,引入 sky-lookup 模块后,在模板中使用 sky-lookup 标签来定义一个查询框即可:

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

sky-tile

sky-tile 是一个磁贴组件,可以很方便地用于创建一个磁贴菜单、图表等。使用 sky-tile 非常简单,引入 sky-tile 模块后,在模板中使用 sky-tile 标签来定义一个磁贴,然后在磁贴中插入内容块即可:

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

总结

通过本文,你学习了如何使用 microedge-skyux2-contrib 这个 npm 包。我们介绍了如何安装它、如何在 Angular2 中使用它,以及向你展示了其中几个组件和指令的使用示例。

microedge-skyux2-contrib 可以非常方便地帮助你构建更美观、更完善的 Angular2 应用程序。如果你需要一些方便实用的组件和指令,可以尝试这个包。

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


猜你喜欢

  • npm 包 hubot-bikeshed 使用教程

    什么是 hubot-bikeshed? hubot-bikeshed 是一个基于 Hubot 的 npm 包,它可以为你自动处理 Git commit message 和 GitHub PR 中针对代...

    4 年前
  • npm 包 @scarygami/giiker 使用教程

    前言 随着智能硬件设备的普及,越来越多的人开始关注智能硬件设备与 Web 前端的结合。本文将介绍一款名为 @scarygami/giiker 的 npm 包,它可以实现 Web 前端与魔方硬件 Gii...

    4 年前
  • npm 包 @emeraldplatform/grpc 使用教程

    介绍 @gemeraldplatform/grpc 是一款 Node.js 客户端,用于与 gRPC 服务通信。它与其他 gRPC 实现具有相同的功能,但具有一些独特的功能和性能优势。

    4 年前
  • npm 包 cordova-plugin-background-enable 使用教程

    前言 几乎所有移动应用程序都可以将其用作后台服务来弥补应用程序暂停或被杀害的间隙。但是,在 iOS 和 Android 上,如果您的应用程序未正确配置以允许在后台运行,则会限制您的应用程序的能力。

    4 年前
  • 使用 @shotskydiver/gulp-lintspaces 进行前端代码规范校验

    在前端开发中,代码规范校验是非常重要的一环,可以提高代码质量和可维护性。而 @shotskydiver/gulp-lintspaces 就是一款可用于前端代码规范校验的 npm 包,使得代码规范的检查...

    4 年前
  • npm包markov-cli使用教程

    在前端开发中,自动化的工具越来越重要,npm是前端开发工具的中心。markov-cli是一个npm包,它是基于Markov Chain算法构建的命令行工具,可以生成随机的短语或者句子。

    4 年前
  • npm 包 wtc-gl 使用教程

    前言 在前端开发中,我们经常需要使用 3D 图形库来呈现动画、游戏或可视化等效果。wtc-gl 是一款能够在网页中快速构建 3D 场景的 npm 包,它支持 WebGL 和 CSS 3D 变换的实现,...

    4 年前
  • npm 包 react-svg-loader-cli 使用教程

    介绍 react-svg-loader-cli 是一个可以将 SVG 文件转换成 React 组件的命令行工具。通过使用它,我们可以将 SVG 图标文件直接作为组件在我们的 React 项目中使用。

    4 年前
  • npm 包 data-elevator 使用教程

    什么是 npm npm(Node Package Manager) 是随同 Node.js 一起安装的包管理工具,用于 node 工程中的包依赖管理和模块管理。 Npm 包是作为 Node.js 服务...

    4 年前
  • npm 包 object-auger 使用教程

    在前端开发中,我们经常需要处理对象类型的数据,例如添加、删除、更新对象属性,或者复制对象或者合并两个对象等等。这些操作可能比较繁琐,尤其当对象属性较多时,手动处理会显得非常复杂和麻烦。

    4 年前
  • npm 包 @pstyczynski/react-native-expo-pdfjs 使用教程

    PDF 文档是现在 Web 和移动应用中普遍使用的一种资料类型。而 @pstyczynski/react-native-expo-pdfjs 就是一款 React Native 组件,可以用于渲染和显...

    4 年前
  • 使用 eslint-plugin-emotion-utils 优化前端开发

    在前端开发过程中,我们经常需要使用 CSS-in-JS 框架来管理样式。其中,Emotion 是一个流行的 CSS-in-JS 框架,它提供了多种功能来管理和组织样式。

    4 年前
  • npm包:rollodeqc-gh-bookworm的使用教程

    在前端开发中,使用npm包已经成为了普遍的趋势。本文将详细介绍一个名为rollodeqc-gh-bookworm的npm包的使用方法,包括安装、引用、使用等方面,让大家对这个包的使用有更深入的了解。

    4 年前
  • npm 包 eslint-plugin-chartjs 使用教程

    前言 在现代化的前端开发中,我们经常使用各种工具来帮助我们提高代码质量和效率。其中,ESLint 被广泛使用来检查代码中的错误和不规范的写法。 在使用 ESLint 进行代码检查时,我们可能会遇到一些...

    4 年前
  • npm 包 spot-track 使用教程

    引言 近年来,前端开发领域中兴起了很多优秀的库和工具。其中,使用频率最高的必定要数 NPM,也就是 JavaScript 的包管理器。NPM 提供了海量的插件和依赖,这使得开发者可以更加高效地完成自己...

    4 年前
  • npm 包 images-resized 使用教程

    在 Web 开发中,经常需要对图片进行调整和压缩。而 Node.js 中有一个很方便的工具包,即 images-resized,可以轻松地对图片进行裁剪、压缩和缩放等操作。

    4 年前
  • npm 包 @gipphe/eslint-config-haskellish 使用教程

    简介 @gipphe/eslint-config-haskellish 是一个基于 ESLint 的 ASCII art 风格的 JavaScript 和 TypeScript 代码风格检查规则的 N...

    4 年前
  • npm 包 @captum/captum-example-schema 使用教程

    概述 @captum/captum-example-schema 是一个 Node.js 的包,可用于在前端应用中创建和管理示例数据的结构和验证。 该包使用了 JSON Schema 标准,通过简单易...

    4 年前
  • npm 包 auto-fly 使用教程

    1. 什么是 auto-fly auto-fly 是一个基于 gulp 的前端构建工具。它能够自动化完成前端项目中的构建、打包、压缩、发布等流程,从而大大提高了前端开发效率。

    4 年前
  • npm 包 stonks 使用教程

    简介 stonks 是一个用于分析股票市场数据的 npm 包,可以用 JavaScript 或 TypeScript 编写。它可以帮助你分析股票市场数据,让你更好地了解股票市场的趋势,做出更好的投资决...

    4 年前

相关推荐

    暂无文章