angular / angular/components

[dragDrop] On strict movement when dropping outside cdkDropList

Offen
#17,351 10 Kommentare 28 Reaktionen 0 zugewiesene Personen Auf GitHub ansehen
area: cdk/drag-drop feature P4
Vorherrschende Sprache
TypeScript
Sterne
25k
Forks
6.8k
Ø Merge
1 T. 8 Std.
Gemergte PRs (30 T.)
91

Beschreibung

#### Feature Description

There is one problem with this, because of some action after dragging on cdkDragDrop.

1. Drag the item.
2. Go through the drop zone.
3. Drop outside the drop zone.

In the case of dragDrop in angular / cdk, when dropping outside the drop zone, the item moves to the last drop zone where the item was entered.

![cdk](https://user-images.githubusercontent.com/4124275/66533466-f19b3280-eb4d-11e9-8b2d-ab99a3024761.gif)

In the dragula, apart from entering the drop zone, it returns to its original state when dropped outside the drop zone.

![dragula](https://user-images.githubusercontent.com/4124275/66533465-f1029c00-eb4d-11e9-9c01-f486d3d53e5b.gif)

Therefore, it would be nice to provide an strict method of returning to angular / cdk dragdrop as an option.

Please let me know if there is a way around this.

thank you

Beitragsleitfaden

Beitragsleitfaden öffnen

Rechercherichtung

Beginne damit, die gemeldete Drag-Sequenz mit Angular CDK Drag-and-Drop zu reproduzieren: eine cdkDropList betreten und dann außerhalb davon ablegen. Vergleiche das Ergebnis mit der erwarteten Rückkehr zur ursprünglichen Position und prüfe das bestehende Drag-and-Drop-Verhalten sowie die Diskussion zu einer abgestimmten API. Erledigt ist die Aufgabe, wenn das strikt eingehaltene Verhalten als Option verfügbar ist und durch Tests abgedeckt wird.

Vom Indexierungsmodell aus dem Issue-Text verfasst.

Bewertung

Tech-Stack
angular, typescript
Bereich
frontend
Issue-Typ
Feature
Schwierigkeit
5/5
Geschätzter Aufwand
Über eine Woche
Aktivitätsstatus
Veraltet
Klarheit
Größtenteils klar
Anfängerfreundlichkeit
35/100

Neue Issues direkt in Ihr Postfach

Eine kurze Übersicht über anfängerfreundliche GitHub-Issues.