angular - Angular,拖放,在拖动元素时更改文本
问题描述
如何在拖动时更改可拖动元素的文本,我有来自 cdk/拖放库的片段。它提供参数以在拖动时捕获事件。我可以通过本机元素进行更改,但它会更改所有样式,而且我需要在拖动或其他操作上设置另一个事件。有哪些选项,如果我想在拖动元素上放置随机文本?
在 HTML 中
(cdkDragStarted)="dragStarted($event)"
在 TS
dragStarted(event) {
event.source.element.nativeElement.textContent = '1212';
}
解决方案
如果你想在拖动元素上放置随机文本,你应该使用*cdkDragPreview
推荐阅读
- c++ - 减少 c++ asio timer 调度延迟
- java - Kubernetes pod (Java) 以 137 TERMINATED 重新启动
- java - 如何连续向 Firebase 发送数据,避免 Doze 和 App Standby
- python - 如何使用 `sqlalchemy core` 聚合 group_by 中的所有值
- python - Oracle 分区表到 Datalake
- activiti - 从命令提示符生成 Activiti BAR 文件
- reactjs - React/Babel 提案类属性
- javascript - 如何在 Javascript 中获取 Sin 的原始值?
- web-services - 无法访问 GCP 上的外部 IP
- javascript - 如何修改 AJAX 中的 GET 数据大小限制?