2016-04-04 10 views
0

私はionicを使用してアプリケーションを構築していますが、アプリケーションの任意のビューの入力時にリセットする必要があるいくつかの設定があります。スーパーメソッドのように、ビューの入力イベントを1か所でグローバルにキャプチャする方法はありますか?だから私は、すべてのビューの入力イベントのリセット設定を複製する必要はありません?ビューの「入力」をイオンでグローバルにキャプチャしますか?

答えて

0

runメソッド内またはグローバルコントローラ内で$ stateChangeSuccessイベントを使用して、ビューの変更/入力を識別します。

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

は完全に機能します。ありがとうございました – jsdev

0

あなたは状態の変化を追跡して、ルートが変更され、特定のルートが訪問したとき、たとえば、あなたのコードを実行しようとすることができます:

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

あなたがここで詳細を見つけることができます:State Change Eventsを。

関連する問題