angular - pasar - Cómo volver a cargar una página de otra clase con Ionic3
pasar parametros entre componentes angular 4 (1)
Puede usar Eventos para eso:
import { Events } from ''ionic-angular'';
// SettingsPage (publish an event when you need to reload the HomePage)
constructor(public events: Events) {}
shouldReload() {
events.publish(''shouldReloadData'');
}
// HomePage (listen for the event to reload the page)
constructor(public events: Events) {
events.subscribe(''shouldReloadData'', () => {
// Reload the page here
});
}
Tengo 2 carpetas. /HomePage
y /SettingsPage
.
/HomePage
contiene:
- home.html
- home.ts
La /SettingsPage
contiene:
- settings.html
- settings.ts
Quiero "limpiar" / volver a cargar mi HompePage
( home.html
) desde settings.ts
Recargo / actualizo mi settings.html
con esto:
this.navCtrl.setRoot(this.navCtrl.getActive().component);