angular / angular/components

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

Abierto
#8,057 27 comentarios 24 reacciones 0 asignados Ver en GitHub
area: material/table P4
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

Abrir la 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

Recibe los nuevos issues en tu correo

Un resumen breve de issues de GitHub para principiantes.