angular / angular/components

bug(table): ngOnDestroy clears view before route animations finish

Ouverte
#8,057 27 commentaires 24 réactions 0 personnes assignées Voir sur GitHub
area: material/table P4
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

Recevez les nouvelles issues par e-mail

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