Altta üç iyon sekmesi bulunan klasik bir üç düğmeli menü kullanan açısal + iyonlu bir uygulama geliştiriyorum. Bir kullanıcı bir sekmeyi tıkladığında, bu şablon ui-yönlendirici aracılığıyla açılır.
Bunun gibi durumlar var:
$stateProvider
.state('other', {
url: "/other",
abstract: true,
templateUrl: "templates/other/other.html"
})
Şablonda şöyle bir şey yapıyorum:
<ion-nav-view name="other" ng-init="doSomething()"></ion-nav-view>
Denetleyicimde doSomething () işlevini yazabileceğimin ve onu orada elle çağırabileceğimin farkındayım. Yine de bu bana aynı sorunu veriyor. Biri bu görünümü açtığında, doSomething () işlevini birden çok kez nasıl çağıracağımı çözemiyorum.
Şu anda, doSomething () işlevi gayet iyi olarak adlandırılıyor, ancak yalnızca bu görünüm / sekme kullanıcı tarafından ilk açıldığında. Bir kullanıcı o görünümü veya sekmeyi her açtığında bir işlev çağırmak (coğrafi konumu güncellemek için) istiyorum.
Bunu uygulamanın doğru bir yolu ne olabilir?
Yardım ettiğin için teşekkürler!