javascript - 在 ngDraggable 中获取目标 div 的属性

标签 javascript angularjs

我有两个容器 div,里面有很多项目。我正在使用 ngDraggable 来拖动这些项目。我需要将容器 div 的属性与项目一起删除。当我检查时,我得到的是目标 item 的属性,而不是 container 分区。如何获取外部 div 的属性?

编辑

<div id="containerdiv">
    <div id="item" ng-repeat="(qKey, qn) in list"  ng-drop="true" ng-drop-success="onDropComplete($index, $data,$event)">
</div>

ondrop 函数

$scope.onDropComplete = function (index, obj, evt) {
   console.log(index) // returns the dragged items attributes
});

最佳答案

这是一个 3 年前的帖子,对于在 stack-overflow 中记录此问题的人来说可能尚未解决。我试图联系他们,看看他们是否已经解决,但没有收到回复。

我遇到了类似的问题,我已经准备了一个可行的解决方案(至少对我有用)。如果有人在使用 ngdraggable 时遇到类似问题,请查看我在下面的链接中提到的解决方案。

When used in table cell(td), ngDraggable not giving target container attributes where an item is being dropped

关于javascript - 在 ngDraggable 中获取目标 div 的属性,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30439382/

相关文章:

javascript - 将选中的项目推到列表顶部

javascript - 在 ServiceWorker 中识别请求的页面来源

javascript - 提交时确认表格

javascript - 在 Javascript/jQuery 中自动化 html

javascript - Angular - 根据行数设置文本区域行

javascript - 如何使用 Vue.js 更改鼠标悬停时单个列表对象的 html 内容(Font-Awesome Icon)

javascript - 无法从其他 Controller 获取状态参数

javascript - 如何将 node.js 服务器变量传递到我的 angular/html View 中?

php - x-cart中如何实现angularjs

javascript - ng-click中Angularjs指令链接调用功能