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

785
Views
¿Cómo recargar la página actual al hacer clic en un botón en ionic 2?

Tengo un requisito en el que he actualizado el contenido de la página actual al hacer clic en el botón Actualizar en la página actual. Revisé algunos sitios web, pero no tengo muy claro esta funcionalidad. ¿Alguien podría sugerirme cómo hacerlo?

over 4 years ago · Santiago Trujillo
3 answers
Answer question

0

Al hacer clic en el botón de actualización, puede llamar al método de evento de la página ionViewWillEnter()

De los documentos oficiales --> ionViewWillEnter() Se ejecuta cuando la página está a punto de ingresar y convertirse en la página activa.

HTML

 <button (click)="refreshPage()">Refresh Page</button>

Mecanografiado

 ionViewWillEnter(){ this.myDefaultMethodToFetchData(); } refreshPage() { this.ionViewWillEnter(); } myDefaultMethodToFetchData(){ ...Do Something, when the page opens... }
over 4 years ago · Santiago Trujillo Report

0

¡¡¡Esto funcionará!!! Dé esto bajo la función que se llama en el evento de clic de botón.

 this.navCtrl.setRoot(this.navCtrl.getActive().component);

o

Utilice el evento de ciclo de vida ionViewWillEnter en su página. Puede poner el código correcto en ese método para actualizar todas las cosas necesarias en su página. https://ionicframework.com/docs/api/navigation/NavController/

over 4 years ago · Santiago Trujillo Report

0

Agregue esto en el constructor y simplemente reemplace el nombre de su página

 this.navigationSubscription = this.router.events.subscribe((e: any) => { if (e instanceof NavigationEnd && e.url === '/page-name' && localStorage.getItem('prevUrl') === '/page-name') { this.ionViewWillEnter(); this.ngOnInit } });
over 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!