2016-03-21 21 views
1

'da yalnızca bir kez yürütme Uygulamamı ana sayfaya gittiğimde uygulamamı sıfırlamak için bu kodu çalıştırmak istiyorum. Çalışır, ancak yeniden yüklendiği ve yeniden yüklendiği sürece açık bir şekilde döngü yapar. Sayfayı girdiğinde yalnızca bir kez çalıştırılmak için javascript eklemek zorundayım?

.controller('HomeCtrl', function ($scope, $window) { 
$scope.$on('$ionicView.beforeEnter', function() { 
**$window.location.reload(true);** 
}) 
}) 
+1

Belki bir çerez oluşturun, yeniden yüklemeden önce temizleyin, sonraki sayfa yüklemelerinde çerez varlığını kontrol edin? – ElGavilan

+0

Belki de sorun, tekrar yükleme talimatında değil, olayda (birkaç kez ateşlenebilir) olabilir. – Tana

cevap

0
$route.reload(); 

bu çalışması gerekir.

+0

İlk satırdaki işlevler listesine $ route veya $ rootScope eklemem gerekir mi? – me9867

+0

yep $ rotası buna ekleyin –