Me gustaría que la transición entre mis páginas sea lo más fluida posible. ¿Hay alguna manera de que las cosas sucedan en este orden?
Prefiero tenerlo de esta manera que hacer clic, redirigir y luego esperar en la página que carga todo.
Este proceso de carga también incluiría métodos de llamada desde la nueva página para hacer cosas como llamar a la base de datos, etc.
Suena como un caso de uso de libro de texto para resoluciones angulares: es posible que desee echar un vistazo a esto .
Para resumir el concepto: al intentar navegar a una ruta en particular y hay un solucionador configurado, todo se resolvería (por ejemplo, cargar algunos datos del backend, prepararlos, etc.) antes de navegar a la ruta.