npm 包 ng2-timeline-simple 使用教程

阅读时长 5 分钟读完

介绍

ng2-timeline-simple 是一个基于 Angular 2+ 的简单时光轴组件,可用于展示时间线等信息。本文将介绍如何使用该组件,使用前需要安装 Angular CLI 和 Node.js 环境。

安装

首先,在项目的根目录中使用以下命令行安装 ng2-timeline-simple:

之后,需要在 app.module.ts 中引入并添加 ng2-timeline-simple 模块:

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

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

使用

在 HTML 模板中,可以使用以下语法来创建 ng2-timeline-simple 组件:

其中,items 是包含事件信息的数组,<ng-template> 标签内的内容是每个事件的展示模板。可以在组件中通过以下方式定义事件信息:

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

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

参数

ng2-timeline-simple 组件有以下三个参数:

参数 类型 描述
items TimelineItem[] 包含事件信息的数组。
reverse boolean 是否将事件展示顺序反转。
alignTop boolean 是否对齐事件的顶部。

示例代码

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

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

总结

本文介绍了如何使用 ng2-timeline-simple 组件,以及该组件的参数和示例代码。通过本文的学习,读者可以更加深入地了解 Angular 2+ 组件的开发和使用。

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

纠错
反馈