Hacktoberfest 2026: los issues que los mantenedores marcaron para octubre, abiertos y aptos para principiantes. Explorar issues de Hacktoberfest

content: document alternative to dismissOnPageChange (ionNavWillChange, ionNavDidChange)

Abierto
#846 0 comentarios 0 reacciones 0 asignados Ver en GitHub

Nadie ha tomado este issue todavía.

Evaluación

Dificultad
2/5
Tiempo estimado
1-3 horas
Aptitud para principiantes
45/100
Tipo de issue
Documentación
Claridad
Bien especificado
Estado de actividad
Estancado
Stack tecnológico
angular

Línea de trabajo

Empieza por BREAKING_ARCHIVE/v4.md, en la sección overlays, y revisa la solución alternativa existente dismissOnPageChange. Comprueba el uso de Angular router-events mostrado en el issue, especialmente NavigationEnd, y documenta una alternativa utilizable con suficiente contexto para que los lectores puedan aplicarla. La tarea estará terminada cuando la página ya no apunte a un evento no documentado sin explicar cómo usar el enfoque recomendado.

Escrito por el modelo de indexación a partir del texto del issue.

Descripción

content

URL
https://github.com/ionic-team/ionic-framework/blob/main/BREAKING_ARCHIVE/v4.md#overlays

What is missing or inaccurate about the content on this page?
The doc says that as a workaround for the removed dismissOnPageChange, there are global events (ionNavWillChange, ionNavDidChange) that you can listen to in order to detect when navigation occurs.

I can't find any documentation anywhere on how to actually use ionNavDidChange, so this is not a great proposed alternative.

I managed to get it working using this code in app.component.ts to subscribe to Angular router events:

router.events.subscribe(event => {
  if (event instanceof NavigationEnd) {
    // Do something
  }
});

Perhaps this should be documented as an alternative to dismissOnPageChange.

Lenguaje dominante
MDX
Estrellas
621
Forks
3.2k
Merge medio
1 d 2 h
PR fusionados (30 d)
86

Guía de contribución

Abrir la guía de contribución

Primeros pasos

  1. Lee el issue completo y luego la guía de contribución del proyecto.
  2. Comenta en el issue que vas a ocuparte — evita que dos personas hagan lo mismo.
  3. Haz un fork del repositorio y trabaja en una rama.
  4. Abre un pull request que haga referencia al número del issue.

Más de ionic-team/ionic-docs

Todos los issues de ionic-team/ionic-docs

Issues similares

Más issues de Documentation

Recibe los nuevos issues en tu correo

Un resumen breve de issues de GitHub para principiantes.