2016-04-04 20 views
0

İyonik kullanarak bir uygulama yapıyorum ve uygulamamdaki herhangi bir görünümün girişini sıfırlamak için ihtiyacım olan birkaç ayar var. Küresel bir bakış açısını, süper bir yöntem gibi tek bir yerde yakalamanın bir yolu var mı? Böylece, her görünümün giriş etkinliğinde sıfırlama ayarlarını çoğaltmam gerekmiyor mu?Küresel olarak bakış açısını iyonik olarak yakalayın.

cevap

0

Görüntüleme değişimini/girişini tanımlamak için, çalışma yöntemi içinde $ stateChangeSuccess olayını veya global denetleyicinizde kullanın.

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

mükemmel çalışır! teşekkür ederim – jsdev

0
Sen rota örneğin değiştirilir ve belli bir rota ziyaret edildiğinde devlet değişiklikleri izlemek ve sonra kodu çalıştırmak için deneyebilirsiniz

:

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

Burada daha fazla ayrıntı bulabilirsiniz: State Change Events.

İlgili konular