bug(table): ngOnDestroy clears view before route animations finish
- Langage dominant
- TypeScript
- Étoiles
- 25k
- Forks
- 6.8k
- Merge moyen
- 1 j 8 h
- PR mergées (30 j)
- 91
Description
#### 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
Guide de contribution
Ouvrir le guide de contribution
Piste de recherche
Commencez par la reproduction StackBlitz liée et suivez ce qui se passe lorsque le routage commence, en vous concentrant sur la raison pour laquelle la vue de tableau est détruite avant la fin de l’animation de la route. Le travail est terminé lorsque le tableau reste dans le DOM jusqu’à la fin de l’animation et que la reproduction n’affiche plus de suppression immédiate.
Rédigé par le modèle d'indexation à partir du texte de l'issue.
Évaluation
- Stack technique
- angular, typescript
- Domaine
- frontend
- Type d'issue
- Bug
- Difficulté
- 4/5
- Temps estimé
- 3-5 jours
- Activité
- À l'abandon
- Clarté
- Plutôt claire
- Accessibilité débutants
- 30/100