angular / angular/components

bug(CDK - draggable): Dragging element above hidden element

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

説明

#### Reproduction

https://stackblitz.com/edit/angular-dragging-hidden-elements?file=app%2Fcdk-drag-drop-sorting-example.html

Steps to reproduce:
1. Drag element `3` above `1` - order is wrong because element 2 is hidden


#### Expected Behavior

Hidden elements should be binded to previous visible one and taken into calculations of current index

#### Actual Behavior

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

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

調査の方向性

リンク先の StackBlitz で再現を実行し、app/cdk-drag-drop-sorting-example.html から開始して、要素 3 を非表示の要素 2 の上にドラッグしたときの順序を確認します。現在のインデックスの計算に関係する Angular CDK のドラッグ可能なソート動作を追跡します。非表示の要素が前の表示要素との関連付けを維持し、結果の順序が正しければ完了です。

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

評価

技術スタック
angular, typescript
領域
frontend
issue の種類
バグ
難易度
3/5
見積もり時間
1〜2日
活発さ
停滞
明瞭さ
おおむね明確
初心者へのやさしさ
35/100

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

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