Empresas
Empleos
  • Sobre nosotros
  • Soluciones
    • Publicación de vacantes
      Publica tu vacante y recibe candidatos calificados en 48h.
    • Evaluación de candidatos
      500+ pruebas técnicas y psicológicas, más anti-fraude.
    • Headhunting
      Búsqueda ejecutiva a la medida de principio a fin.
    • Nómina + EOR
      Dispersión de nómina y EOR en más de 15 países de LATAM.
  • Precios
  • Empleos

0

418
Vistas
ngOnInit vs ionViewDidLoad en ionic 2 o ionic 2+

¿Cuál usaré para inicializar datos y por qué?

 ngOnInit() { this.type = 'category'; this.getData(); this.setData(); } ionViewDidLoad() { this.type = 'category'; this.getData(); this.setData(); }
about 4 years ago · Santiago Trujillo
3 Respuestas
Responde la pregunta

0

ngOnInit es un gancho de ciclo de vida llamado por Angular2 para indicar que Angular ha terminado de crear el componente.

ionViewDidLoad está relacionado con los eventos del ciclo de vida del NavController de Ionic. Se ejecuta cuando la página se ha cargado. Este evento solo ocurre una vez por página que se crea.

Básicamente, ambos son buenos lugares para inicializar los datos del componente.

Pero para usar ngOnInit , debe implementar la clase OnInit de Angular. Por otro lado, ionViewDidLoad solo podría definirse para componentes que se empujan/expulsan desde un NavController .

Entonces diría que use ionViewDidLoad para componentes en la pila NavController y ngOnInit para otros componentes.

about 4 years ago · Santiago Trujillo Denunciar

0

El disparo de ionViewDidLoad está estrechamente relacionado con el NavController.

Si necesita un gancho para un componente que se renderiza independientemente del NavController (no todos los componentes en una aplicación ionic 2 son páginas), debe usar ganchos de ciclo de vida angular en lugar de ganchos de ionic navcontroller .

Ahora, cuál es el adecuado para usted, depende del caso de implementación.

De todos modos, los nombres de todos esos ganchos se explican por sí mismos la mayoría de las veces.

about 4 years ago · Santiago Trujillo Denunciar

0

Ambas funciones funcionan de la misma manera, se las llama cuando la vista se carga inicialmente en el DOM.

Excelente blog sobre los ganchos del ciclo de vida de ionic2s aquí .

about 4 years ago · Santiago Trujillo Denunciar
Responde la pregunta
Encuentra empleos remotos

¡Descubre la nueva forma de encontrar empleo!

Top de empleos
Top categorías de empleo
Empresas
Publicar vacante Precios Comercial
Legal
Términos y condiciones Política de privacidad
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomiéndame algunas ofertas
Necesito ayuda