使用第三方UI组件作为angularJS指令

问题描述 投票:1回答:1

[有一个名为smooth-dnd的npm软件包。这是github repo:https://github.com/kutlugsahin/smooth-dnd#readme该软件包可以安装在react,angular和vue.js中。但是我的项目是在angularjs中。我对这种问题是陌生的,因此,关于如何通过创建自己的指令将该npm软件包添加到我的angularjs项目中的任何建议。

angularjs github npm angularjs-directive drag-and-drop
1个回答
0
投票

如果您不需要专门使用此库,而是需要实现拖放功能,我建议andular-drag-n-drop-lists已经具有angularjs包装器。

我在我的一个项目中使用它,就像一个饰物。

用法很简单:

<ul class="b-statuses-list" dnd-list="vm.leadStatusList">
    <li class="b-unit-status -type_draggable"
    ng-repeat="status in vm.leadStatusList"
    dnd-moved="vm.leadStatusList.splice($index, 1)"
    dnd-dragend="vm.onUpdateOrderLeadStatus()"
    dnd-draggable="status"
    dnd-effect-allowed="move">
        ...
    </li>
</ul>
© www.soinside.com 2019 - 2024. All rights reserved.