angular / angular/components

[dragDrop] On strict movement when dropping outside cdkDropList

Ouverte
#17,351 10 commentaires 28 réactions 0 personnes assignées Voir sur GitHub
area: cdk/drag-drop feature P4
Langage dominant
TypeScript
Étoiles
25k
Forks
6.8k
Merge moyen
1 j 8 h
PR mergées (30 j)
91

Description

#### 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

Guide de contribution

Ouvrir le guide de contribution

Piste de recherche

Commencez par reproduire la séquence de glisser-déposer signalée avec Angular CDK drag-and-drop : entrez dans une cdkDropList, puis déposez l’élément à l’extérieur. Comparez le résultat avec le retour attendu à la position d’origine et examinez le comportement existant du drag-and-drop ainsi que la discussion afin de convenir d’une API. Le travail est considéré comme terminé lorsque le comportement strict est disponible en tant qu’option et est couvert par des tests.

Rédigé par le modèle d'indexation à partir du texte de l'issue.

Évaluation

Stack technique
angular, typescript
Domaine
frontend
Type d'issue
Fonctionnalité
Difficulté
5/5
Temps estimé
Plus d'une semaine
Activité
À l'abandon
Clarté
Plutôt claire
Accessibilité débutants
35/100

Recevez les nouvelles issues par e-mail

Un résumé court des issues GitHub adaptées aux débutants.