离子:如何检查它是否是第一个屏幕

时间:2016-07-25 11:24:24

标签: angularjs ionic-framework

正在搜索此内容,但未找到答案。我想在Ionic / AngularJS中有一个条件,检查它是否是在应用程序启动时打开的第一个屏幕。

在registerBackButtonAction操作中,我想检查特定状态,如果它是第一个屏幕,或者它是应用程序生命周期的另一个时刻。

欢迎提出解决问题的其他建议。

提前谢谢你。

1 个答案:

答案 0 :(得分: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);
});

希望有所帮助