要禁用Angular 9的cdk拖拽时选择文本,可以使用CSS样式来实现。可以在拖拽元素上添加CSS样式user-select: none;
来禁用文本选择。以下是一个示例:
HTML代码:
Drag Me
CSS代码:
.drag-element {
user-select: none;
}
在上面的示例中,cdkDrag
指令将元素标记为可拖拽的。在拖拽元素上添加了drag-element
类,并设置了user-select: none;
样式来禁用文本选择。
这样一来,当你试图选择拖拽元素上的文本时,将无法进行选择,只能通过拖拽来移动元素。
注意:这只是一种禁用文本选择的方法,如果你需要在拖拽过程中启用文本选择,可以通过在拖拽开始和结束时动态添加/移除user-select: none;
样式来实现。