首页 > 解决方案 > Angular,拖放,在拖动元素时更改文本

问题描述

如何在拖动时更改可拖动元素的文本,我有来自 cdk/拖放库的片段。它提供参数以在拖动时捕获事件。我可以通过本机元素进行更改,但它会更改所有样式,而且我需要在拖动或其他操作上设置另一个事件。有哪些选项,如果我想在拖动元素上放置随机文本?

在 HTML 中

(cdkDragStarted)="dragStarted($event)"  

在 TS

dragStarted(event) {  
    event.source.element.nativeElement.textContent = '1212';
  }

标签: angulardrag-and-drop

解决方案


如果你想在拖动元素上放置随机文本,你应该使用*cdkDragPreview


推荐阅读