npm 包 ng2-jsform 使用教程

阅读时长 4 分钟读完

介绍

ng2-jsform 是一个 Angular2 的自动表单生成器。它基于 json schema 生成表单,并且支持自定义模板。

安装

使用 npm 安装 ng2-jsform

使用

导入模块

在你的 NgModule 中导入 Ng2JsFormModule

在组件中使用

在 HTML 模板中使用

在你的组件的 HTML 模板中,使用 <ng2-jsform> 标签:

在组件中使用 TypeScript

ng2-jsform 提供了 JsForm 类,你可以使用它在你的组件中手动创建表单:

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

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

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

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

这里的 schemadata 是相应的表单数据结构和数据。更多细节,请查看 ng2-jsform 的文档。

示例

这里是一个基于 ng2-jsform 的简单表单示例。

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

这个表单将创建一个包含四个输入框的表单,用于输入姓名、电子邮件、密码和年龄。

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

纠错
反馈