2016-07-25 18 views
1

Suche nach diesem, aber keine Antwort gefunden. Ich wollte eine Bedingung in Ionic/AngularJS haben, die überprüft, ob es der erste Bildschirm war, der geöffnet wurde, beim Start der Anwendung.Ionic: Wie überprüft man, ob es der erste Bildschirm ist

Bei einer Aktion registerBackButtonAction wollte ich nach einem bestimmten Status suchen, wenn es sich um den allerersten Bildschirm handelte oder wenn es sich um einen anderen Moment im Lebenszyklus der Anwendung handelte.

Andere Vorschläge zur Lösung des Problems sind willkommen.

Vielen Dank im Voraus.

Antwort

0

können Sie $ionicView.enter

$ionicView.enter verwenden: Die Ansicht vollständig abgeschlossen hat und nun die aktive Ansicht ist. Dieses Ereignis wird ausgelöst, unabhängig davon, ob es sich um die erste oder eine zwischengespeicherte Ansicht handelte.

$scope.$on("$ionicView.enter", function(event, data){ 
    // handle event or check state or whatever here 
    console.log("State Params: ", data.stateParams); 
}); 

Hoffe, es hilft

Verwandte Themen