Les*_*jon 5 drag-and-drop typescript angular angular-cdk
我正在创建两个 CdkDropList 对象并且拖放功能工作正常,我的问题是我想在拖入第一个列表时禁用排序。假设我有列表 A 和列表 B。我从 A 拖到 B,我想在列表 A 上禁用排序。换句话说,我只想要拖放功能,而不是排序. 我可以禁用它吗?
小智 -1
您可以尝试将cdkDropListLockAxis
输入设置为'x'
您不想排序的容器,在您的情况下为第一个列表。这将防止可拖动项目在列表中上下移动。
<div cdkDropList [cdkDropListLockAxis]="'x'">
<div *ngFor="let item of items" cdkDrag>
<span>{{item.label}}</span>
</div>
</div>
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
5774 次 |
最近记录: |