Ich verwende LocalForage, um lokale Daten in meiner App zu speichern. Also überprüfe ich, wenn der Bildschirm geladen ist if value = true
wenn es die Seite umgeleitet werden soll, um meine TabsPage. HierIonic 2 - ionViewDidLoad-Funktion kann nicht lesen navCtrl
ist der Konstruktor:
constructor(public navCtrl: NavController, public loading: LoadingController){}
Hier ist meine ionViewLoaded Funktion:
ionViewDidLoad() {
localForage.getItem('didLogin', function(err, value) {
// Run this code once the value has been
// loaded from the offline store.
console.log(value);
if(value){
this.navCtrl.push(TabsPage);
}
});
}
In einer anderen Funktion wird mit der gleichen Codezeile arbeiten.
Dies ist der Fehler, die ich erhalten:
ERROR Error: Uncaught (in promise): TypeError: Cannot read property 'navCtrl' of undefined TypeError: Cannot read property 'navCtrl' of undefined
ahhh natürlich! Vielen Dank – Sreinieren