bug(table): ngOnDestroy clears view before route animations finish
- Lenguaje dominante
- TypeScript
- Estrellas
- 25k
- Forks
- 6.8k
- Merge medio
- 1 d 8 h
- PR fusionados (30 d)
- 91
Descripción
#### 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
Guía de contribución
Línea de trabajo
Comienza con la reproducción vinculada de StackBlitz y sigue lo que ocurre cuando empieza el enrutamiento, centrándote en por qué la vista de tabla se destruye antes de que termine la animación de la ruta. Se considerará terminado cuando la tabla permanezca en el DOM hasta que finalice la animación y la reproducción ya no muestre una eliminación inmediata.
Escrito por el modelo de indexación a partir del texto del issue.
Evaluación
- Stack tecnológico
- angular, typescript
- Área
- frontend
- Tipo de issue
- Error
- Dificultad
- 4/5
- Tiempo estimado
- 3-5 días
- Estado de actividad
- Estancado
- Claridad
- Bastante claro
- Aptitud para principiantes
- 30/100