как использовать полосу прокрутки с DragAndDrop в Angular 8 - PullRequest
0 голосов
/ 21 июня 2019

Я создаю одно приложение с перетаскиванием, которые являются правильными, но когда пользователь добавляет элементы после 10 элементов, перетаскивание увеличивается слишком сильно, и вы не можете видеть другую итему

Это приложение для выборапорядок из динамических модулей, приложение использует Angular 8 (Обновлено от Angular 6) Я пытался использовать виртуальную прокрутку, но у меня была ошибка с использованием перетаскивания

<div cdkDropList #todoList="cdkDropList" [cdkDropListData]="names" class="example-list"
(cdkDropListDropped)="drop($event)">
<cdk-virtual-scroll-viewport>
    <div class="example-box" *cdkVirtualFor="let item of names; index as i" class="example-item" cdkDrag >{{item || 'Loading...'}}</div>
  </cdk-virtual-scroll-viewport>
  <button class="mat-icon-inline-2" mat-raised-button color="warn" (click)="deleteitem( (button_value = i) )">
    <mat-icon> delete </mat-icon>
  </button>
</div>
</div>

1 Ответ

0 голосов
/ 21 июня 2019

Можете ли вы попробовать с этим, хотя это Angular 7, но я чувствую, что это должно работать и для Angular 8.

https://www.talkingdotnet.com/angular-7-virtual-scrolling-and-drag-and-drop-features/

...