angular - 如何使用 Angular 拖放从放置部分删除预览显示?

标签 angular drag-and-drop angular-material display

我正在使用 Angular 的拖放功能,以便将卡片从卡片列表拖动到空 div。

Pizza list

我一直在检查 Angular 拖放的 API 文档,发现可以在拖放预览上进行配置,但不能在放放预览上进行配置(示例中最大的图像)

来源:

<mat-accordion
      cdkDropList
      [cdkDropListConnectedTo]="['viewer0', 'viewer1', 'viewer2', 'viewer3']"
      (cdkDropListDropped)="drop($event)"
    >
      <div *ngFor="let serie of seriesList">
        <div
          cdkDrag
          [cdkDragData]="serie"
        >
..........

显示div:

    <div cdkDropListGroup>
      <div
        cdkDropList
        cdkDropListConnectedTo="series-list"
        (cdkDropListDropped)="drop($event)"
      >
..........

预期:当我们拖动卡片时,图像的预览不能显示在右侧部分。

最佳答案

解决了!

我刚刚在文档中找到了 native 类 .drop-preview,并且我刚刚在 scss 文件中进行了一些更改:

.drop-preview {
  background: $accent;
  width: 100%;
  height: 100%;
  opacity: 0.5;
  p {
    padding-top: 15px;
    font-size: 17px;
  }
}

现在看起来像这样:

Nice pizza

关于angular - 如何使用 Angular 拖放从放置部分删除预览显示?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56626760/

相关文章:

javascript - 从下拉列表中选择一个项目将所有下拉列表设置为相同

javascript - 在 JavaScript 中捕捉拖放元素

c# - 将一个控件拖放到winform中的另一个控件

javascript - @angular-material-components/datetime-picker - '@angular/material/datepicker"' 没有导出成员 'DateRange'

angular - 为 Outlined 更改 mat-icon 中的主题

angular - Edge 和 IE 不遵守 Angular 动画中的 overflow-y

angular - 如何在生产环境中运行 Angular?

angular - 部署后从 URL 中删除 # 不起作用 - HTTP 404

jquery - knockout 拖放表

Angular Material 选项卡 : Prevent tab change of mat-tab-group if the form in current tab is dirty