Kurze Beschreibung des Problems:ionicView.leave und ionicView.enter Ereignisse ausgelöst falsch
Ich habe diese beiden Ereignisse in meinem Controller und sie zu Unrecht beiden Feuer. Mein ionicView.leave-Ereignis wird ausgelöst, wenn ich den Controller betrete und mein ionicView.enter -Ereignis beim Verlassen des Controllers ausgelöst wird. Es ist so seltsam. Warum passiert dies? Außerdem wird es nur aufgerufen, wenn es $ rootScope und nicht $ scope ist
Welches Verhalten erwarten Sie?
Ich erwarte, dass beide Ereignisse korrekt ausgelöst werden. Schritte zum Reproduzieren: 1. Gehen Controller ur, fügen Sie ein ionicView.leave und ionicView.enter Ereignis 2. Erstellen Sie eine Funktion eingeben und den Controller wt der Ansicht 3. Versuchen mit $ Umfang und $ rootScope verlassen
$ rootScope. $ auf ('$ ionicView.leave', function() {console.log ('auf der Weg verlassen')})
$ rootScope. $ auf ('$ ionicView.beforeEnter ', function() {console.log (' on die Art und Weise der Eingabe ')})