bug(table): ngOnDestroy clears view before route animations finish
- Vorherrschende Sprache
- TypeScript
- Sterne
- 25k
- Forks
- 6.8k
- Ø Merge
- 1 T. 8 Std.
- Gemergte PRs (30 T.)
- 91
Beschreibung
#### Reproduction
https://angular-components-8057.stackblitz.io (updated to 9.2.4)
Steps to reproduce:
1. Navigate to "Page" and the table view is destroyed immediately.
#### Expected Behavior
Table should remain in DOM until animations finish.
#### Actual Behavior
Table is removed from DOM as soon as routing begins.
#### Environment
- Angular: 9.1.9
- CDK/Material: 9.2.4
- Browser(s): Google Chrome
- Operating System (e.g. Windows, macOS, Ubuntu): macOS
Beitragsleitfaden
Rechercherichtung
Beginne mit der verlinkten StackBlitz-Reproduktion und verfolge, was passiert, wenn das Routing beginnt, mit Fokus darauf, warum die Tabellenansicht zerstört wird, bevor die Routenanimation abgeschlossen ist. Als erledigt gilt es, wenn die Tabelle bis zum Ende der Animation im DOM bleibt und die Reproduktion keine sofortige Entfernung mehr zeigt.
Vom Indexierungsmodell aus dem Issue-Text verfasst.
Bewertung
- Tech-Stack
- angular, typescript
- Bereich
- frontend
- Issue-Typ
- Bug
- Schwierigkeit
- 4/5
- Geschätzter Aufwand
- 3-5 Tage
- Aktivitätsstatus
- Veraltet
- Klarheit
- Größtenteils klar
- Anfängerfreundlichkeit
- 30/100