angular - ng2-dragula - 仅对特定目标使用复制功能?
问题描述
如何复制某些东西而不是仅在将其拖动到特定目标时才移动它。
我有 4 个容器,我想在将某些东西拖到容器时将值复制到容器中。对于所有其他容器,我只想将值从源移动到目标(这是默认行为)。
ng2-dragula 文档中的copy
函数只有element
andsource
作为参数,但没有目标。
我如何实现这一目标?
解决方案
您可以创建dragover
事件并更改复制选项功能运行时间。
HTML
<div (dragover)="changeMethod()"></div>
TS
changeMethod(){
// here write logic for change option for target.
this.copyOption = false;
}
我希望这会有所帮助。
推荐阅读
- javascript - vanilla javascript图像缩放滚动效果
- r - 在控制线条大小的同时连接条形图中的各个数据点 - R GGplot
- node.js - 安装 NodeJs 版本 16 后如何运行 Angular 项目?
- elasticsearch - elasticSearch 是否具有“JOIN”MYSQL 操作的类似物?
- google-cloud-platform - Google Cloud Run 错误:无效命令 \"/bin/sh\":从 Docker 映像部署时找不到文件
- redis - 从 Lua 进行 Redis 调用时出现语法错误
- android - 有没有办法删除这个“无法创建抽象类的实例”?
- r - 如何有效地将 NCDF 时间转换为适当的单位
- python - 如何在 Tkinter 窗口中绘制 Matplotlib 图?
- node.js - React-Admin 显示来自 mongoDB 的数据,但我无法编辑