Business
Jobs
  • About Us
  • Solutions
    • Job Postings
      Post your job and receive qualified candidates in 48h.
    • Candidate Assessments
      500+ technical and psychological tests, plus anti-fraud.
    • Headhunting
      Tailor-made executive search from start to finish.
    • Payroll + EOR
      Payroll dispersal and EOR across 15+ LATAM countries.
  • Pricing
  • Jobs

0

411
Views
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 answers
Answer question

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 Report

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 Report

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 Report
Answer question
Find remote jobs

Discover the new way to find a job!

Top jobs
Top job categories
Business
Post vacancy Pricing Sales
Legal
Terms and conditions Privacy policy
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Show me some job opportunities
There's an error!