捕获'进入'离子的全球观点?

时间:2016-04-04 06:38:42

标签: ionic-framework

我正在使用离子构建一个应用程序,我需要在我的应用程序中输入任何视图时重置一些设置。有没有办法像超级方法一样在一个地方捕获视图的输入事件?这样我就不需要在每个视图中复制重置设置了吗?

2 个答案:

答案 0 :(得分:0)

在run方法内或全局控制器中使用$ stateChangeSuccess事件来识别视图更改/输入。

    $rootScope.$on('$stateChangeSuccess', function(event, toState, toParams, fromState, fromParams){
        console.log("Entered to view");
   });

答案 1 :(得分:0)

您可以尝试跟踪状态更改,然后在路径更改并访问某个路径时执行代码,例如:

$rootScope.$on('$stateChangeSuccess', 
function(event, toState, toParams, fromState, fromParams){ ... })

您可以在此处找到更多详细信息:State Change Events