/ / Cómo administrar el estado de la página de búsqueda después de navegar hacia atrás desde la página de detalles en Angular 4 - angular, enrutamiento angular

Cómo administrar el estado de la página de búsqueda después de navegar hacia atrás desde la página de detalles en Angular 4 - angular, enrutamiento angular

En mi página de búsqueda de búsqueda seleccionar búsquedalos criterios luego navego a la segunda página (componente) después de volver a buscar los criterios restablecer y volver a cargar el componente, así que, por favor, dame una solución sobre cómo prevenir la recarga o administrar los criterios cuando navego por la página. Gracias.

Respuestas

1 para la respuesta № 1
  1. Puedes empujar los criterios de búsqueda a la url y luego cuando quieras para navegar hacia atrás, su componente puede suscribirse al cambio de ruta y reaccionar a la url actual. (Este creo que es el mejor enfoque)
  2. Otro enfoque puede ser utilizar un servicio de singleton que no recomiendo porque introducirá un estado en su aplicación que debe limpiarse en algún momento.