diese Antwort gefunden here, (bitte beachten Sie vor allem die Linie this.navCtrl.setRoot(this.navCtrl.getActive().component);
, die bei weitem die einfachste Lösung, die ich kenne vorhanden Seite neu zu laden für Ionic 2 & 3 und höhere Versionen von Angular (Mine ist 4), so durch Kredit entsprechend:
RELOAD AKTUELLE SEITE
import { Component } from '@angular/core';
import { NavController, ModalController} from 'ionic-angular';
@Component({
selector: 'page-example',
templateUrl: 'example.html'
})
export class ExamplePage {
public someVar: any;
constructor(public navCtrl: NavController, private modalCtrl: ModalController) {
}
refreshPage() {
this.navCtrl.setRoot(this.navCtrl.getActive().component);
}
}
Wenn Sie wollen RELOAD eine andere Seite bitte die Verwendung folgende (Anmerkung this.navCtrl.setRoot(HomePage);
:
import { Component } from '@angular/core';
import { NavController, ModalController} from 'ionic-angular';
import { HomePage } from'../home/home';
@Component({
selector: 'page-example',
templateUrl: 'example.html'
})
export class ExamplePage {
public someVar: any;
constructor(public navCtrl: NavController, private modalCtrl: ModalController) {
}
directToNewPage() {
this.navCtrl.setRoot(HomePage);
}
}
ich bereits Link auf Antworten von ionic1 Beiträge geschrieben haben .. so das wirklich nicht – Basit
Ok Lassen Sie mich es zu versuchen, als gebe hilft Komm zurück zu dir –
Bro verwendest du eckig 2 –