微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

我可以阻止 cdkDropList 在 Angular12 中扩展吗

如何解决我可以阻止 cdkDropList 在 Angular12 中扩展吗

我正在使用 Angular 12 拖放将 mat-list-item 移动到另一个组件中的“dropzone”(cdkDropList)。

当我将项目拖到下拉列表上时,下拉列表会展开,好像为该项目腾出空间。由于这不是一个真正的列表,因此这种行为是不可取的。我怎样才能阻止它扩大?

enter image description here

        <mat-list-item
          cdkDrag
          [cdkDragdisabled]="!isDraggable"
          [cdkDragData]="r.id"
          (click)="selectRecord(r,i)"
          *ngFor="
            let r of recordList | filterList: searchText:filterField;
            let i = index">
          <p id="{{ 'Item-' + r.id }}" [innerHTML]="lineTitle(r)"
             matLine></p>
        </mat-list-item>
            <div
              (cdkDropListDropped)="svc.dropSub1($event)"
              *ngIf="!svc.sub1"
              cdkDropList
              class="drag-here-column text-center"
              style="border: 1px grey dotted; line-height: 300px; font-size: smaller; font-style: italic;">
              Drag preferred subject here
            </div>

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。