Реестр перетаскивания материалов не выполняется - PullRequest
0 голосов
/ 11 января 2019

При перетаскивании из одного списка в другой событие часто не активируется. Также часто он не распознает другой контейнер как зону сброса.

Я пытался поместить перетаскивание на разные элементы, изменив стиль CSS для лучшего обнаружения. изменение общей структуры HTML.

Я не мог заставить его работать на stackblitz, но вот это все равно, чтобы посмотреть на код. https://stackblitz.com/edit/angular-glkn4v

общий HTML для списков перетаскивания

<div class="grouper" cdkDropList cdkDropListGroup id="list-one" [cdkDropListConnectedTo]="['list-two']" [cdkDropListData]="dataMap"
               (cdkDropListDropped)="drop($event)" >
            <div *ngFor="let node of getMapKeys(); let i = index">
              <div class="main" cdkDropList>
                <div class="headnode">> {{node}}</div>
                <div class="subnode" *ngFor="let item of getmapkeyValues(node)" cdkDrag> <!--style="display: none;"-->
                  {{item}}
                </div>
              </div>
            </div>
          </div>

Я хочу, чтобы элемент правильно зарегистрировал его, когда он перетаскивается через зону сброса. Она также должна быть сбрасываемой на каждой части древовидной структуры.

Я очень новичок во всем этом, так что извините, если весь мой код плохой.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...