gpt4 book ai didi

angular - 将可拖动的 div 的一部分设置为不可拖动

转载 作者:行者123 更新时间:2023-12-02 00:13:49 26 4
gpt4 key购买 nike

我正在使用 Angular Material CDK,尤其是拖放功能,我想知道是否有任何方法可以将其中一个子 div 设置为不可拖动,同时仍允许拖动父 div?

    <div cdkDropList (cdkDropListDropped)="drop($event)">
<div cdkDrag class="section" *ngFor="let section of sections">
<sectionComponent dynamically appended trough a factory>
</div>
</div>

每个部分组件都可以拖动到父级 cdkDropList 中。这是一个部分的结构。

    <div class="sectionContainer">
<div class="sectionParam">
</div>
<div class="sectionContent">
</div>
</div>

我想要的是能够拖动整个部分,但前提是拖动的起点来自 sectionContent div。我在 paramSection 中有一些 slider 导致拖放功能出现问题。

感谢您的宝贵时间。

最佳答案

对于希望这样做的人,拖放提供了一个指令。在子 div 上使用 [cdkDragHandle] 创建一个 block 来处理父元素的拖动。

关于angular - 将可拖动的 div 的一部分设置为不可拖动,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57710285/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com