angular / angular/components

feat(cdk/drag-drop): allow drag to be canceled after dragged over list

オープン
#30,333 コメント 2 件 リアクション 1 件 担当者 0 名 GitHub で見る
area: cdk/drag-drop feature P3
主要言語
TypeScript
スター
25k
フォーク
6.8k
平均マージ
1日 8時間
マージ済み PR(30日)
91

説明

### Feature Description

Items actively dragged from one list to another, but without releasing the drag, cannot be canceled. The list changes immediately and the user cannot undo the action. This issue tracks the request to enable an API that lets dragging be canceled, e.g. by undo'ing the list changes (or not change the lists at all) if the item is not dropped onto a drop container

### Use Case

_No response_

コントリビューションガイド

コントリビューションガイドを開く

調査の方向性

Issue にはファイルやテストの指定がないため、まず CDK drag-drop の実装と既存の drag/drop API を特定します。アイテムを別のリスト上にドラッグした場合のリスト更新と、ドロップされなかった場合の挙動を比較し、そのうえでキャンセルの契約を明確にします。キャンセルされたドラッグによって意図しないリストの変更が残らず、API の挙動がテストでカバーされていれば完了です。

索引モデルが issue の本文から書いたものです。

評価

技術スタック
angular, typescript
領域
frontend
issue の種類
機能追加
難易度
5/5
見積もり時間
1週間以上
活発さ
停滞
明瞭さ
説明が足りない
初心者へのやさしさ
32/100

新しい issue をメールで受け取る

初心者向けの GitHub issue を短くまとめたダイジェスト。