Hago una lista de los datos que saqué de la base de datos en vista de árbol. Pero tengo una pregunta. Tengo una tabla de ciudad, condado y vecindario. Escribo en la tabla los distritos de la provincia seleccionada y los barrios del distrito seleccionado. No hay problema en imprimir uno a uno, pero cuando seleccionamos muchos datos (todos), este proceso tarda unos 17 minutos en ejecutarse en la red. Cuando quito la mano de la tecla Todo, constantemente llegan nuevos datos debido a la solicitud a la API wep.
Lo que me viene a la mente como solución a esto es;
Detener la red cuando dejamos de seleccionar el botón Todos. Hacer esperar al usuario usando el sitio agregando un retraso de 20 minutos. (No tiene ningún sentido.)
intente buscar en Google el desplazamiento virtual, puede ayudar. Dado que ngFor tarda en procesar los datos grandes, el desplazamiento virtual puede ayudar a reducir el tiempo de procesamiento.
private ngUnsubscribeNeighborhood = new Subject(); utilizando la estructura. Hice una asignación de tubería al lugar donde nos suscribimos. Configuré Pipe para tomar hasta y lo asigno a ngUnsubscribeNeighborhood. Luego hice clic en un botón. ngUnsubscribeMahalle.next(); Resolví el problema haciendo