2016-07-25 66 views
1

正在搜索此內容,但未找到答案。我希望在Ionic/AngularJS中有一個條件檢查它是否是在應用程序啓動時打開的第一個屏幕。Ionic:如何檢查它是否是第一個屏幕

在registerBackButtonAction動作上,我想檢查特定的狀態,如果它是第一個屏幕,或者它是應用程序生命週期的其他時刻。

歡迎提出其他關於解決問題的建議。

預先感謝您。

回答

0

您可以使用$ionicView.enter

$ionicView.enter:視圖已全面進入,現在是活動視圖。無論是第一次加載還是緩存視圖,該事件都會觸發。

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

希望它可以幫助

相關問題