@bhobbs/ng2-dragula 使用教程

阅读时长 4 分钟读完

概述

@bhobbs/ng2-dragula 是一个 Angular 拖拽 UI 组件库,它基于 dragula 库而来,并且依赖于 ng2 和 RxJS。

安装

使用 npm 安装:

使用

  1. 在需要使用拖拽组件的模块中引入 ng2-dragula:
-- -------------------- ---- -------
------ - ------------- - ---- ----------------------
-----------
  -------- -
    -- ---
    -----------------------
  --
  -- ---
--
------ ----- --------- - -
  1. 在组件模板中使用 ng2-dragula:
  1. 在组件类中初始化和监听拖拽事件:
-- -------------------- ---- -------
------ - -------------- - ---- ----------------------
------------
  -- ---
--
------ ----- ----------- ---------- ------ -
  ----- - ------ --- ----- --- ----- ----
  ------------------- --------------- --------------- - -
  ---------- -
    -------------------
    ----------------
    ------------- -- -- -- -
      -----------------------------
    ---
    -------------------
    ----------------
    ------------- -- -- -- -
      --------------------------------
    ---
  -
-

示例

下面是一个基础的拖拽示例:

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

总结

@bhobbs/ng2-dragula 提供了一种轻松集成和使用拖拽 UI 组件的方式,能够让开发人员快速实现可拖拽的交互功能。此外,它还支持多种配置和监听拖拽事件,可以满足开发中各种复杂场景的需求。

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

纠错
反馈